Identical domain concepts reified in different (meta)modelling projects may be named, represented and connected differently. It turns out that a transformation defined for a particular metamodel cannot be directly used for another metamodel; that is, the reuse of transformations is restricted. To tackle this problem, in this dissertation, we propose a solution for automatically migrating legacy transformations. Such a transformation is adapted to the new metamodel that has a slightly different representation in comparison with the original one, while preserving the original semantics of the transformation. To this end, we first introduce MetaModMap, a Domain Specific Language that allows the description of the correspondences of intended se...
International audienceMany modeling languages share some common concepts and principles. For example...
Model-driven engineering (MDE) is a software engineering discipline which focuses on models as the p...
Model-to-model transformations between visual languages are often defined by typed, attributed graph...
Identical domain concepts reified in different (meta)modelling projects may be named, represented an...
Pour réaliser un modèle dans un domaine métier, les mêmes concepts peuvent être traduits, nommés, re...
International audienceIdentical domain concepts reified in different metamodelling projects may be n...
Model Driven Engineering (MDE) considers models as first class artifacts. Each model conforms to ano...
In this paper, we investigate a way to promote the reuse of legacy tools (or transformations) in spe...
International audienceModel transformations are essential elements of Model-driven Engineering (MDE)...
Model transformations (MTs) are essential elements of model-driven engineering (MDE) solutions. MDE ...
10.1007/s10664-009-9124-xInternational audienceModel transformations written for an input metamodel ...
Using a real-life evolution taken from the Graphical Modeling Framework, we invite submissions to ex...
This is the author’s version of a work that was accepted for publication in Journal of Logical and A...
International audienceModel transformations (MTs) are essential elements of model-driven engineering...
Model transformations are key elements of model-driven engineering, where they are used to automate ...
International audienceMany modeling languages share some common concepts and principles. For example...
Model-driven engineering (MDE) is a software engineering discipline which focuses on models as the p...
Model-to-model transformations between visual languages are often defined by typed, attributed graph...
Identical domain concepts reified in different (meta)modelling projects may be named, represented an...
Pour réaliser un modèle dans un domaine métier, les mêmes concepts peuvent être traduits, nommés, re...
International audienceIdentical domain concepts reified in different metamodelling projects may be n...
Model Driven Engineering (MDE) considers models as first class artifacts. Each model conforms to ano...
In this paper, we investigate a way to promote the reuse of legacy tools (or transformations) in spe...
International audienceModel transformations are essential elements of Model-driven Engineering (MDE)...
Model transformations (MTs) are essential elements of model-driven engineering (MDE) solutions. MDE ...
10.1007/s10664-009-9124-xInternational audienceModel transformations written for an input metamodel ...
Using a real-life evolution taken from the Graphical Modeling Framework, we invite submissions to ex...
This is the author’s version of a work that was accepted for publication in Journal of Logical and A...
International audienceModel transformations (MTs) are essential elements of model-driven engineering...
Model transformations are key elements of model-driven engineering, where they are used to automate ...
International audienceMany modeling languages share some common concepts and principles. For example...
Model-driven engineering (MDE) is a software engineering discipline which focuses on models as the p...
Model-to-model transformations between visual languages are often defined by typed, attributed graph...