Proceedings ArticleDOI
Automating Co-evolution in Model-Driven Engineering
Antonio Cicchetti,Davide Di Ruscio,Romina Eramo,Alfonso Pierantonio +3 more
- pp 222-231
Reads0
Chats0
TLDR
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 involved models.Abstract:
Software development is witnessing the increasing need of version management techniques for supporting the evolution of model-based artefacts. In this respect, metamodels 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 involved models.read more
Citations
More filters
Book
Model-Driven Software Engineering in Practice
TL;DR: This book is to provide an agile and flexible tool to introduce you to the MDSE world, thus allowing you to quickly understand its basic principles and techniques and to choose the right set of MDSE instruments for your needs so that you can start to benefit from MDSE right away.
Proceedings ArticleDOI
Henshin: advanced concepts and tools for in-place EMF model transformations
TL;DR: Henshin is a new language and associated tool set for in-place transformations of EMF models using pattern-based rules on the lowest level, which can be structured into nested transformation units with well-defined operational semantics.
Book ChapterDOI
Bidirectional Transformations: A Cross-Discipline Perspective
Krzysztof Czarnecki,J. Nathan Foster,Zhenjiang Hu,Ralf Lämmel,Andy Schürr,James F. Terwilliger +5 more
TL;DR: The state of the art and technical presentations delivered at the GRACE International Meeting on Bidirectional Transformations are surveyed and a new effort to establish a benchmark for bidirectional transformations is introduced.
Book ChapterDOI
COPE - Automating Coupled Evolution of Metamodels and Models
TL;DR: COPE is introduced, an integrated approach to specify the coupled evolution of metamodels and models to reduce migration effort and allows to combine the reuse of recurring transformations with the expressiveness to cater for complex transformations.
Book ChapterDOI
Model migration with epsilon flock
TL;DR: Epsilon Flock is described, a model-to-model transformation language tailored for model migration that contributes a novel algorithm for relating source and target model elements and is compared to other approaches.
References
More filters
Book
Eclipse Modeling Framework
TL;DR: The authoritative guide to the Eclipse Modeling Framework (EMF)--written by the lead EMF designers! shows how EMF unifies three important technologies: Java, XML, and UML.
Journal ArticleDOI
Guest Editor's Introduction: Model-Driven Engineering
TL;DR: Model-driven engineering technologies offer a promising approach to address the inability of third-generation languages to alleviate the complexity of platforms and express domain concepts effectively.
Journal ArticleDOI
On the unification power of models
TL;DR: It is postulate here that two core relations (representation and conformance) are associated to this principle, as inheritance and instantiation were associated to the object unification principle in the class-based languages of the 80’s.
Book
Software Change Impact Analysis
TL;DR: This book identifies key impact analysis definitions and themes and illustrates the important themes to give a solid understanding for tackling impact analysis problems and shows how results from both areas can more effectively support impact analysis in software engineering repositories.