Software development is witnessing the increasing need of version management techniques for supporting the evo-lution of model-based artefacts. In this respect, metamod-els can be considered one of the basic concepts of Model-Driven Engineering and are expected to evolve during their life-cycle. As a consequence, models conforming to changed metamodels have to be updated for preserving their well-formedness. This paper deals with the co-adaptation problems by proposing higher-order model transformations which take a difference model recording the metamodel evolution and produce a model transformation able to co-evolve the in-volved models.
Modeling languages, just as all software artifacts, evolve. This poses the risk that legacy models o...
Model-driven engineering (MDE) is a software engineering discipline which focuses on models as the p...
In MDE not only models but also metamodels are subject to evolution. More specifically, they need to...
Software development is witnessing the increasing need of version management techniques for supporti...
Software development is witnessing the increasing need of version management techniques for supporti...
Abstract—Software development is witnessing the increasing need of version management techniques for...
Part 15: Software Engineering: Modeling and Meta ModelingInternational audienceEvolution is an inevi...
Part 15: Software Engineering: Modeling and Meta ModelingInternational audienceEvolution is an inevi...
Abstract. Model transformations are precious and effortful outcomes of Model-Driven Engineering. As ...
Abstract--In Model-Driven Engineering, analogously to any software artifact, metamodels are equally ...
International audienceTransformations constitute significant key components of an automated model-dr...
Metamodel evolution poses a threat to the applicability of Model-Driven Development to large scale p...
Abstract: In model-driven development (MDD), metamodels, models, and model transformations are inter...
Model-Driven Engineering (MDE) proposes an active use of models and transformations as central artif...
Modeling languages, just as all software artifacts, evolve. This poses the risk that legacy models o...
Modeling languages, just as all software artifacts, evolve. This poses the risk that legacy models o...
Model-driven engineering (MDE) is a software engineering discipline which focuses on models as the p...
In MDE not only models but also metamodels are subject to evolution. More specifically, they need to...
Software development is witnessing the increasing need of version management techniques for supporti...
Software development is witnessing the increasing need of version management techniques for supporti...
Abstract—Software development is witnessing the increasing need of version management techniques for...
Part 15: Software Engineering: Modeling and Meta ModelingInternational audienceEvolution is an inevi...
Part 15: Software Engineering: Modeling and Meta ModelingInternational audienceEvolution is an inevi...
Abstract. Model transformations are precious and effortful outcomes of Model-Driven Engineering. As ...
Abstract--In Model-Driven Engineering, analogously to any software artifact, metamodels are equally ...
International audienceTransformations constitute significant key components of an automated model-dr...
Metamodel evolution poses a threat to the applicability of Model-Driven Development to large scale p...
Abstract: In model-driven development (MDD), metamodels, models, and model transformations are inter...
Model-Driven Engineering (MDE) proposes an active use of models and transformations as central artif...
Modeling languages, just as all software artifacts, evolve. This poses the risk that legacy models o...
Modeling languages, just as all software artifacts, evolve. This poses the risk that legacy models o...
Model-driven engineering (MDE) is a software engineering discipline which focuses on models as the p...
In MDE not only models but also metamodels are subject to evolution. More specifically, they need to...