< Back to previous page

Project

Modularization of modeling and simulation languages and their tools through explicit modeling of language fragments

Cyber-Physical Systems (CPSs) are engineered systems of interacting computational and physical processes. Their engineering typically involves collaboration between multiple stakeholders from different domains, leading to complex concurrent workflows. The ever-increasing complexity of CPSs (more functionality, stricter energy, cost, safety requirements) is currently addressed by modeling and simulation. Modeling and simulation tools used in industry today are developed in a code-centric manner. This makes it impossible to reason at a higher level about complex, yet recurring features, such as the embedding of languages, debugging and live modeling. As a result, the implementation of such features becomes increasingly difficult, as they continue to evolve and combine legacy code. Central to this proposal is the Multi-Paradigm Modeling (MPM) approach, which advocates explicit modeling of all aspects of not only the system being engineered, but also of expected engineering workflows and, most importantly, of the modeling languages themselves. I want to advance MPM by enabling modularity of modelling languages, through the creation of a language fragment language and composition operators, for syntax and semantics. This will allow synthesis of modelling environments for new (e.g. hybrid) modelling languages, as well as de- and re-construction of existing languages.
Date:1 Nov 2021 →  Today
Keywords:MODELLING, SOFTWARE DESIGN METHODOLOGY, SOFTWARE TECHNOLOGY, SIMULATION MODEL
Disciplines:Modelling and simulation, Other computer engineering, information technology and mathematical engineering not elsewhere classified