Modularity in Modelling Workshop

Extending the time-honored practice of separation of concerns, Model-Driven Engineering (MDE) promotes the use of separate models to address the various concerns in the development of complex software-intensive systems. The main objective is to choose the right level of abstraction to modularize a concern, specify its properties and reason about the system under development depending on stakeholder and development needs. While some of these models can be defined with a single modelling language, a variety of heterogeneous models and languages are typically used in the various phases of software development. Furthermore, Domain-Specific Modelling Languages designed to address particular concerns are also increasingly used.

Despite the power of abstraction of modelling, models of real-world problems and systems quickly grow to such an extent that managing the complexity by using proper modularization techniques becomes necessary. As a result, many (standard) modelling notations have been extended with aspect-oriented mechanisms and advanced composition operators to execute an application based on modularized models or reason over global properties of modularized models.

The Third International Modularity in Modelling Workshop (MoMo) brings together researchers and practitioners interested in exploring modularization techniques for modelling, such as but not limited to aspect-oriented mechanisms to support advanced separation of concerns, advanced composition operators for possibly heterogeneous models, and techniques for execution and reasoning over global properties of modularized models. It is intended to provide a forum for presenting new ideas and discussing the impact of the use of modularization in the context of MDE at different levels of abstraction.

The workshop is co-located with the 2nd International Conference on the Art, Science, and Engineering of Programming (<Programming> 2018) in Nice, France, in April 2018. Accepted papers will become part of the workshop proceedings and will be submitted for inclusion into the ACM Digital Library.