A research roadmap towards achieving scalability in model driven engineering

DS Kolovos, LM Rose, N Matragkas, RF Paige… - Proceedings of the …, 2013 - dl.acm.org
As Model-Driven Engineering (MDE) is increasingly applied to larger and more complex
systems, the current generation of modelling and model management technologies are …

On the evolution of OCL for capturing structural constraints in modelling languages

DS Kolovos, RF Paige, FAC Polack - … Essays Dedicated to Egon Börger on …, 2009 - Springer
Abstract The Object Constraint Language (OCL) can be used to capture structural
constraints in the context of the abstract syntax of modelling languages (metamodels) …

Incremental integrity checking of UML/OCL conceptual schemas

J Cabot, E Teniente - Journal of Systems and Software, 2009 - Elsevier
Integrity constraints play a key role in the specification and development of software systems
since they state conditions that must always be satisfied by the system at runtime. Therefore …

Towards incremental execution of ATL transformations

F Jouault, M Tisi - International Conference on Theory and Practice of …, 2010 - Springer
Up to now, the execution of ATL transformations has always followed a two-step algorithm:
1) matching all rules, 2) applying all matched rules. This algorithm does not support …

More than two decades of research on verification of UML class models: A systematic literature review

A Shaikh, A Hafeez, AA Wagan, M Alrizq… - IEEE …, 2021 - ieeexplore.ieee.org
Error checking is easy and inexpensive in the initial stages as compared to later stages due
to when the development cycle precedes the development cost and efforts also increase …

Incremental detection of model inconsistencies based on model operations

X Blanc, A Mougenot, I Mounier, T Mens - Advanced Information Systems …, 2009 - Springer
Due to the increasing use of models, and the inevitable model inconsistencies that arise
during model-based software development and evolution, model inconsistency detection is …

Transformation techniques for OCL constraints

J Cabot, E Teniente - Science of Computer Programming, 2007 - Elsevier
Constraints play a key role in the definition of conceptual schemas. In the UML, constraints
are usually specified by means of invariants written in the OCL. However, due to the high …

[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 …

[PDF][PDF] A survey on incremental model transformation approaches

A Kusel, J Etzlstorfer, E Kapsammer, P Langer… - ME 2013–Models and …, 2013 - ceur-ws.org
Steadily evolving models are the heart and soul of Model-Driven Engineering.
Consequently, all dependent model transformations have to be re-executed to reflect …

Determining the cause of a design model inconsistency

A Reder, A Egyed - IEEE Transactions on Software …, 2013 - ieeexplore.ieee.org
When a software engineer finds an inconsistency in a model, then the first question is why?
What caused it? Obviously, there must be an error. But where could it be? Or is the design …