Home NEMO 2022 Lectures Engineering Digital Languages

Engineering Digital Languages

Prof. Dr. Bernhard Rumpe

Prof. Dr. Bernhard Rumpe

RWTH Aachen University, Germany

We examine the current state and problems of modelling for software and for cyberphysical systems and discuss a number of approaches to tackle those. In particular, we discuss how to make use of models in large development projects, where a set of heterogeneous models of different languages needs is developed and needs to fit together, e.g. describing high-level structures of the organisation, business processes, data structures, physical components, their operation and so on. A model based development process (both with UML/SysML as well as a domain specific modelling language (DSML)) heavily relies on modelling core parts individually and composing those through generators to early and repeatedly cut code and tests from these models. We discuss in detail compositionality on models and heterogeneous modelling languages and how it supports agile evolution of such infrastructures.

Lecture at NEMO2022

Date/Time: Thursday, July 14, 2022 at 10:00