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 (DSMLs) 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 to support advanced separation of concerns, and advanced composition operators have been proposed to combine (possibly heterogeneous) models modularizing different concerns in order to execute an application or reason over global properties.

The First International Modularity in Modelling Workshop (MOMO) aims at bringing together researchers interested in the theoretical and practical challenges resulting from applying modularity, advanced separation of concerns and composition at the modelling level. 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 15th International Conference on Modularity (MODULARITY 2016) in Malaga, Spain, in March 2016. Accepted papers will become part of the workshop proceedings and will be published in the MODULARITY companion volume.