https://www.mdu.se/

mdu.sePublikationer
Driftstörningar
Det förekommer återkommande driftstörningar på några av sök-portalerna på grund av hög belastning. Vi arbetar på att lösa problemet, ni kan tillfälligt mötas av ett felmeddelande.
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
A Solution for Concurrent Versioning of Metamodels and Models
Mälardalens högskola, Akademin för innovation, design och teknik. (IS)ORCID-id: 0000-0003-0416-1787
Mälardalens högskola, Akademin för innovation, design och teknik. (IS)ORCID-id: 0000-0002-0401-1036
Orange Labs, Orange, France. (IS)
2012 (Engelska)Ingår i: Journal of Object Technology, E-ISSN 1660-1769, Vol. 11, nr 3, s. 1-32Artikel i tidskrift (Refereegranskat) 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.

Ort, förlag, år, upplaga, sidor
2012. Vol. 11, nr 3, s. 1-32
Nationell ämneskategori
Teknik och teknologier
Identifikatorer
URN: urn:nbn:se:mdh:diva-17347DOI: 10.5381/jot.2012.11.3.a1Scopus ID: 2-s2.0-84879856590OAI: oai:DiVA.org:mdh-17347DiVA, id: diva2:579678
Tillgänglig från: 2012-12-20 Skapad: 2012-12-20 Senast uppdaterad: 2025-10-10Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Övriga länkar

Förlagets fulltextScopus

Person

Cicchetti, AntonioCiccozzi, Federico

Sök vidare i DiVA

Av författaren/redaktören
Cicchetti, AntonioCiccozzi, FedericoLeveque, Thomas
Av organisationen
Akademin för innovation, design och teknik
I samma tidskrift
Journal of Object Technology
Teknik och teknologier

Sök vidare utanför DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetricpoäng

doi
urn-nbn
Totalt: 209 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf