dsn-lunchtalk: Modelling Language Evolution

When: June 11, 2012, 12:30-13:30

Where: Zi 5126

Who: prof Hans Vangheluwe

prof Hans Vangheluwe (McGill uni and Uni Antwerp, Antwerp Systems and Software Modelling Group,http://www.ua.ac.be/Hans.Vangheluwe), will give a presentation on

Modelling Language Evolution

In model-driven engineering, evolution is inevitable over the course of the complete life cycle of complex software-intensive systems and more importantly of entire product families. Not only instance models, but also entire modelling languages are subject to change. This is in particular true for domain-specific languages, whose language constructs are tightly coupled to an application domain.

The most popular approach to evolution in the modelling domain is a manual process, with tedious and error-prone migration of artefacts such as instance models as a result. In this presentation, a taxonomy for evolution of modelling languages will be proposed.  The different evolution scenarios for various kinds of modelling artefacts, such as instance models, meta-models, and transformation models will be discussed. Subsequently, the consequences of evolution and the required remedial actions will be decomposed into primitive scenarios such that all possible evolutions can be covered exhaustively. These primitives are then used in a high-level framework for the evolution of modelling languages. The presentation will use a simple railroad network domain-specific language as a running example.



You are all welcome, and may invite colleagues who might be interested.

HOWEVER, as lunch is provided, registration  not later than THURSDAY is necessary: send a mail to Joke Lammerink (J.M.W.Lammerink@ewi.utwente.nl).

Hans first gives a guest lecture at the course Compiler Construction of Arend Rensink, so his lunch talk will start at 12:45.

Meeting room open from 12:30, as usual. 

You are all welcome, (but register!)