Refining/refactoring transformations in ATL
ATL has now a new refining execution mode!.
The refining execution mode has been introduced in ATL to ease the programming of refining (or refactoring) transformations. The main characteristic of a refining transformation is that the output model is very similar to the input one. A typical scenario is when the transformation implements some kind of refactoring on the input model.
From UML and OCL to natural language (using SBVR as pivot)
Validation of UML/OCL models require that business stakeholders make sure that the designers “defined the right domain models”. Since it is unlikely that stakeholders will be able to directly read and understand the UML/OCL models, we need to reexpress those models in a language that they may understand. Read on to see how we did it
Industrialization of research tools: the ATL case
Research groups develop plenty of tools aimed at solving real industrial problems. Unfortunately, most of these tools remain as simple proof-of-concept tools that companies consider too risky to use due to their lack of proper user interface, documentation,...metaDepth – A new framework for multi-level meta-modelling
Define a new language with an arbitrary number of modeling levels. This is especially useful when designing languages spawning multiple meta-levels.
Recent Comments