Modellbasiertes Software Engineering

Sommersemester 2017

Prof. Dr. Joel Greenyer
Prof. Dr. Joel Greenyer
Vorlesung (2V + 1Ü)
10.04.2017 - 17.07.2017
Klausur (60min)

Contents

(Meta-)modeling, syntax and semantics of modeling languages, textual and graphical DSLs, Model-to-Model- and Model-to-Text transformations, code generation and interpretation, graph transformations, und further current topics and technologies.

Learning Objectives

The students know concepts, methods, and tools for the development of modeling languages. They have learned about meta-modeling and the definition of graphical or textual syntaxes and are able to design a DSL (Domain Specific Language) themselves for a specific domain. Furthermore they can develop interpreter, model transformations, and code generators for modeling languages to execute, simulate or otherwise analyze the models. Students have deepended their understanding of modeling and abstraction and of modern software engineering technologies.