A research roadmap towards achieving scalability in model driven engineering
As Model-Driven Engineering (MDE) is increasingly applied to larger and more complex
systems, the current generation of modelling and model management technologies are …
systems, the current generation of modelling and model management technologies are …
On the evolution of OCL for capturing structural constraints in modelling languages
Abstract The Object Constraint Language (OCL) can be used to capture structural
constraints in the context of the abstract syntax of modelling languages (metamodels) …
constraints in the context of the abstract syntax of modelling languages (metamodels) …
Incremental integrity checking of UML/OCL conceptual schemas
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 …
since they state conditions that must always be satisfied by the system at runtime. Therefore …
Towards incremental execution of ATL transformations
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 …
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
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 …
to when the development cycle precedes the development cost and efforts also increase …
Incremental detection of model inconsistencies based on model operations
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 …
during model-based software development and evolution, model inconsistency detection is …
[HTML][HTML] Reactive model transformation with ATL
Abstract Model-driven applications may maintain large networks of structured data models
and transformations among them. The development of such applications is complicated by …
and transformations among them. The development of such applications is complicated by …
[PDF][PDF] A survey on incremental model transformation approaches
Steadily evolving models are the heart and soul of Model-Driven Engineering.
Consequently, all dependent model transformations have to be re-executed to reflect …
Consequently, all dependent model transformations have to be re-executed to reflect …
Transformation techniques for OCL constraints
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 …
are usually specified by means of invariants written in the OCL. However, due to the high …
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 …
What caused it? Obviously, there must be an error. But where could it be? Or is the design …