Model-to-model (M2M) transformation is a key ingredient in a typical Model-Driven Engineering workflow and there are several tailored high-level interpreted languages for capturing and executing such transformations. While these languages enable the specification of concise transformations through task-specific constructs (rules/mappings, bindings), their use can pose scalability challenges when it comes to very large models. In this paper, we present an architecture for optimising the execution of model-to-model transformations written in such a language, by leveraging static analysis and automated program rewriting techniques. We demonstrate how static analysis and dependency information between rules can be used to reduce the size of the...
Abstract—Model Driven Development and the core concept of Model Transformation has gained wide accep...
Traceability data provides the knowledge on dependencies and logical relations existing amongst arte...
When model transformations are used to implement consistency relations between very large models, in...
Model-driven engineering (MDE) promotes the use of abstractions to simplify the development of compl...
Automatic generation of textual artefacts (including code, documentation, configuration files, build...
The main appeal of task-specific model management languages such as ATL, OCL, Epsilon etc. is that t...
International audienceThe increasing adoption of Model-Driven Engineering in in- dustrial contexts h...
L'accroissement de la complexité des systèmes, des architectures matérielles et de la façon de les p...
Model transformations are an important cornerstone of model‐driven engineering, a discipline which f...
Proocedings of: ACM/IEEE 13 th International Conference on Model Driven Engineering Languages and Sy...
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-642-16145-2_8Proc...
The reported productivity gains while using models and model transformations to develop entire syst...
Model transformation (MT) of very large models (VLMs), with millions of elements, is a challenging c...
Proceedings of: 13th International Conference on Model Driven Engineering Languages and Systems, MOD...
International audienceIndustrial environments that make use of Model-Driven Engineering (MDE) are st...
Abstract—Model Driven Development and the core concept of Model Transformation has gained wide accep...
Traceability data provides the knowledge on dependencies and logical relations existing amongst arte...
When model transformations are used to implement consistency relations between very large models, in...
Model-driven engineering (MDE) promotes the use of abstractions to simplify the development of compl...
Automatic generation of textual artefacts (including code, documentation, configuration files, build...
The main appeal of task-specific model management languages such as ATL, OCL, Epsilon etc. is that t...
International audienceThe increasing adoption of Model-Driven Engineering in in- dustrial contexts h...
L'accroissement de la complexité des systèmes, des architectures matérielles et de la façon de les p...
Model transformations are an important cornerstone of model‐driven engineering, a discipline which f...
Proocedings of: ACM/IEEE 13 th International Conference on Model Driven Engineering Languages and Sy...
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-642-16145-2_8Proc...
The reported productivity gains while using models and model transformations to develop entire syst...
Model transformation (MT) of very large models (VLMs), with millions of elements, is a challenging c...
Proceedings of: 13th International Conference on Model Driven Engineering Languages and Systems, MOD...
International audienceIndustrial environments that make use of Model-Driven Engineering (MDE) are st...
Abstract—Model Driven Development and the core concept of Model Transformation has gained wide accep...
Traceability data provides the knowledge on dependencies and logical relations existing amongst arte...
When model transformations are used to implement consistency relations between very large models, in...