This information sheet indicates how the course will be organized at pandemic code level yellow and green.
If the colour codes change during the academic year to orange or red, modifications are possible, for example to the teaching and evaluation methods.

Model driven engineering

Course Code :2001WETMTR
Study domain:Computer Science
Academic year:2020-2021
Semester:1st semester
Contact hours:45
Credits:6
Study load (hours):168
Contract restrictions: Exam contract not possible
Language of instruction:English
Exam period:exam in the 1st semester
Lecturer(s)Hans Vangheluwe
Moharram Challenger

3. Course contents *

The course is an introduction to Model-Based Systems Engineering (MBSE), with as ultimate goal to increase the quality of the systems we build and the speed at which we build them. The course goes beyond the mere use of models to specify system requirements, designs (architecture, behaviour), and their deployment, to the explicit modelling of modelling languages. This meta-modelling not only gives deeper insight in exisiting modelling languages, but also allows one to design new, Domain-Speficific Modelling Languages (DSMLs). Syntax as well as Semantics of languages need to be specified. Graphs and their (rule-based) transformation play an important role in modelling and modelling language engineering as any kind of model can always be symbolically represented as a typed attributed graph. The many techniques (meta-modelling, model transformation, physics of notation, ...) and issues (trace-ability, debugging, modelling language evolution, ...) will be studied.