Object constraint language (OCL): a definitive guide

J Cabot, M Gogolla - International school on formal methods for the design …, 2012 - Springer
Abstract The Object Constraint Language (OCL) started as a complement of the UML
notation with the goal to overcome the limitations of UML (and in general, any graphical …

Viatra 3: A Reactive Model Transformation Platform

G Bergmann, I Dávid, Á Hegedüs, Á Horváth… - … as Part of STAF 2015, L' …, 2015 - Springer
Abstract Model-driven tools frequently rely on advanced technologies to support model
queries, view maintenance, design rule validation, model transformations or design space …

Efficient execution of ATL model transformations using static analysis and parallelism

JS Cuadrado, L Burgueno, M Wimmer… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Although model transformations are considered to be the heart and soul of Model Driven
Engineering (MDE), there are still several challenges that need to be addressed to unleash …

A survey of model transformation design patterns in practice

K Lano, S Kolahdouz-Rahimi… - Journal of Systems and …, 2018 - Elsevier
Abstract Model transformation design patterns have been proposed by a number of
researchers, but their usage appears to be sporadic and sometimes patterns are applied …

[HTML][HTML] Reactive model transformation with ATL

S Martínez, M Tisi, R Douence - Science of Computer Programming, 2017 - Elsevier
Abstract Model-driven applications may maintain large networks of structured data models
and transformations among them. The development of such applications is complicated by …

A Linda-based platform for the parallel execution of out-place model transformations

L Burgueño, M Wimmer, A Vallecillo - Information and Software Technology, 2016 - Elsevier
Context The performance and scalability of model transformations is gaining interest as
industry is progressively adopting model-driven techniques and multicore computers are …

Towards transparent combination of model management execution strategies for low-code development platforms

J Philippe, H Coullon, M Tisi, G Sunyé - Proceedings of the 23rd ACM …, 2020 - dl.acm.org
Low-code development platforms are taking an important place in the model-driven
engineering ecosystem, raising new challenges, among which transparent efficiency or …

Incremental execution of rule-based model transformation: Using dependency injection and standardized model changes

A Boronat - International Journal on Software Tools for Technology …, 2021 - Springer
When model transformations are used to implement consistency relations between very
large models, incrementality plays a cornerstone role in detecting and resolving …

Towards the next generation of reactive model transformations on low-code platforms: three research lines

B Horváth, Á Horváth, M Wimmer - Proceedings of the 23rd ACM/IEEE …, 2020 - dl.acm.org
Low-Code Development Platforms have emerged as the next-generation, cloud-enabled
collaborative platforms. These platforms adopt the principles of Model-Driven Engineering …

Transforming very large models in the cloud: a research roadmap

C Clasen, MD Del Fabro, M Tisi - … Driven Engineering on and for the …, 2012 - inria.hal.science
Model transformations are widely used by Model-Driven Engineering (MDE) platforms to
apply different kinds of operations over models, such as model translation, evolution or …