Freitag, 10.02.2017

Principles and Practices of Deep Modelling

Colin Aktinson, Universität Mannheim


In recent years there has been growing interest in the use of multi-level modelling approaches to better represent the multiple classification needed to model the real world and effectively engineer languages. Multi-Level modelling approaches have not only been successfully used in industrial projects and standards definition initiatives they are now supported by an array of prototype tools. In this tutorial, Colin Atkinson will present the core principles behind one important form of multi-level modelling, deep modelling, and explain how it can be used to create concise, intuitive and highly flexible models spanning multiple classification levels. The tutorial will also show how, using the Melanee tool, domain specific, multi-view, multi-format and multi-notation visualizations of models can be supported alongside general-purpose visualizations akin to the UML, and how these features can but used to easily create simulations and model-driven implementations of software systems.

Target Audience

This tutorial is suitable for anyone who is familiar with general-purpose modeling technologies (e.g. UML) or domain specific modeling technologies. It will be of interest to anyone interested in creating simpler, cleaner and more flexible models.