Computational modeling has become the norm industry to remain competitive and be successful. As such, Model-Based Design of embedded software has enterprise-wise implications and modeling is not limited to isolated uses by a single engineer or team. Instead, it has reached a proliferation much akin to large software design, with requirements for infrastructure support such as version control, configuration management, and automated processing.
The comprehensive use of models in design has created a set of challenges beyond that of supporting one isolated design task. In particular, the need to combine, couple, and integrate models at different levels of abstraction and in different formalisms is posing a set of specific problems that the field of Computer Automated Multi-Paradigm Modeling (CAMPaM) is aiming to address.
The essential element of multi-paradigm modeling is the use of explicit and heterogeneous models throughout. This leads to a framework with omnipresent models. Some represent the syntax of formalisms used for modeling, others are used to model the transformations that represent the operational semantics, as well as model-to-model transformations for inter-formalism transformation. Moreover, others are used to model the composition of models or even to model the composition of modeling formalisms. These models are then used to facilitate generative tasks in a language engineering space, such as evolving a domain specific modeling formalism as its requirements change, but also in a tool engineering space, such as automatic generation of integrated development environments. The use of ubiquitous explicit models during the whole system design process, from modeling formalism definition to system implementation, allows multiple types of analyses at various levels with great benefits in terms of performance, cost-effectiveness, safety, etc.
The purpose of this workshop is to bring together researchers and practitioners in the area of Multi-Paradigm Modeling in order to identify possible points of synergy, common problems and solutions, tool building aspects and visions for the future of the area.
This year, a dedicated industry track will be organized.