On the concurrent versioning of metamodels and models: Challenges and possible solutions
2011 (English)In: ACM International Conference Proceeding Series, 2011, 2011, p. 16-25Conference paper, Published paper (Refereed)
Abstract [en]
Model-Driven Engineering aims at shifting the focus of software development from coding to modelling in order to reduce the complexity of realizing nowadays applications. In this respect, models are expected to evolve due to refinements, improvements, bug fixes, and so forth. Because of the same reasons, also modelling languages (i.e. metamodels) are expected to be changed, even though at a different speed if compared to models. The relevant corpus of research grown up in the latest years and dealing with both these problems considers them as separate events; however, in normal practice not all the models are migrated instantaneously due to a metamodel adaptation, rather the co-adaptation is required when commits are attempted from a local workspace to the model repository, which can demand for different management policies. This paper illustrates the challenges arising in coping with concurrent metamodel and model versioning. In particular, it details a set of desired behaviours among which the user would usually select the appropriate management for the scenario into consideration together with entailed problems. Moreover, the work proposes corresponding solutions and discusses open issues.
Place, publisher, year, edition, pages
2011. p. 16-25
Series
ACM International Conference Proceeding Series
Keywords [en]
Design, Theory, Bug fixes, Co-adaptation, Corresponding solutions, Different speed, Management policy, Meta model, Model repositories, Model-driven Engineering, Modelling language, Possible solutions, Versioning, Software design, Models
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:mdh:diva-16040DOI: 10.1145/2000410.2000414Scopus ID: 2-s2.0-80051504269ISBN: 9781450306683 (print)OAI: oai:DiVA.org:mdh-16040DiVA, id: diva2:564660
Conference
2nd International Workshop on Model Comparison in Practice, IWMCP 2011 - In Conjunction with Tools 2011 Federated Conferences, 30 June 2011 through 30 June 2011, Zurich
2012-11-022012-10-292018-01-12Bibliographically approved