mdh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A Solution for Concurrent Versioning of Metamodels and Models
Mälardalen University, School of Innovation, Design and Engineering. (IS)ORCID iD: 0000-0003-0416-1787
Mälardalen University, School of Innovation, Design and Engineering. (IS)ORCID iD: 0000-0002-0401-1036
Orange Labs, Orange, France. (IS)
2012 (English)In: Journal of Object Technology (JOT), ISSN 1660-1769, Vol. 11, no 3, 1-32 p.Article in journal (Refereed) Published
Abstract [en]

Model-Driven Engineering has been widely recognised as a powerful paradigm for shifting the focus of software development from codingto modelling in order to cope with the rising complexity of modern systems. Models become the main artefacts in the development process and therefore undergo evolutions performed in different ways until the final implementation is produced. Moreover, modelling languages are expectedto evolve too and such evolutions have to be taken into account when dealing with model versioning. Since consistency between models and related metamodels is one of the pillars on which model-driven engineering relies, evolution of models and metamodels cannot be considered as independentevents in a model versioning system.This article exploits model comparison and merging mechanisms toprovide a solution to the issues related to model versioning when considering metamodel and model manipulations as concurrent and even misaligned. A scenario-based description of the challenges arising from versioning of models is given and a running example is exploited to demonstrate the proposed solutions.

Place, publisher, year, edition, pages
2012. Vol. 11, no 3, 1-32 p.
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:mdh:diva-17347DOI: 10.5381/jot.2012.11.3.a1Scopus ID: 2-s2.0-84879856590OAI: oai:DiVA.org:mdh-17347DiVA: diva2:579678
Available from: 2012-12-20 Created: 2012-12-20 Last updated: 2017-02-15Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full textScopus

Search in DiVA

By author/editor
Cicchetti, AntonioCiccozzi, FedericoLeveque, Thomas
By organisation
School of Innovation, Design and Engineering
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar

Altmetric score

Total: 37 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf