In this paper we discuss, and provide a generic solution to the problem referred to as model co-evolution: How to evolve models in case their metamodels evolve? We solve this problem by extending a traditional three-step approach. In the first step, differences between an original and an evolved metamodel are determined. Unlike traditional approaches, we treat metamodels as models conforming to a special metamodel, thus the same difference representation and calculation mechanisms for metamodels as for models are used in our approach. In the second step, metamodel differences are classified into four groups based on their possible influence on co-evolving models, and the possibilities of handling them automatically. We adopt two of these gr...
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...
Software development is witnessing the increasing need of version management techniques for supporti...
In this paper we discuss, and provide a generic solution to the problem referred to as model co-evol...
In this paper we discuss, and provide a generic solution to the problem referred to as model co-evol...
In this paper we discuss, and provide a generic solution to the problem referred to as model co-evol...
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...
Abstract--In Model-Driven Engineering, analogously to any software artifact, metamodels are equally ...
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...
Modeling languages and thus their metamodels are subject to change. When a metamodel is evolved, exi...
In MDE not only models but also metamodels are subject to evolution. More specifically, they need to...
Abstract. Model transformations are precious and effortful outcomes of Model-Driven Engineering. As ...
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...
Software development is witnessing the increasing need of version management techniques for supporti...
In this paper we discuss, and provide a generic solution to the problem referred to as model co-evol...
In this paper we discuss, and provide a generic solution to the problem referred to as model co-evol...
In this paper we discuss, and provide a generic solution to the problem referred to as model co-evol...
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...
Abstract--In Model-Driven Engineering, analogously to any software artifact, metamodels are equally ...
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...
Modeling languages and thus their metamodels are subject to change. When a metamodel is evolved, exi...
In MDE not only models but also metamodels are subject to evolution. More specifically, they need to...
Abstract. Model transformations are precious and effortful outcomes of Model-Driven Engineering. As ...
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...
Software development is witnessing the increasing need of version management techniques for supporti...