MONDO: Scalable modelling and model management on the cloud

Dimitris Kolovos
University of York
Topics recommended for the 2016-2017 Work Programme: 

Hybrid modelling: Investigate how new and existing heterogeneous modelling notations (e.g. graphical, textual) can be seamlessly combined, with the involvement of domain experts, to address domain-specific modelling problems.
Online modelling: Online Integrated Development Environments such as Eclipse Orion are gaining traction. Additional research is required to support the development of multi-user online modelling tools that can contribute software and systems modelling capabilities to such IDEs.

Projects major results: 

The aim of MONDO is to tackle the increasingly important challenge of scalability in MDE by developing the theoretical foundations and an open-source cloud-based platform for scalable modelling and model management. Achieving scalability in modelling and MDE involves being able to construct large models and domain specific languages in a systematic manner, enabling teams of modellers to construct and refine large models in a collaborative manner, advancing the state-of-the-art in model querying and transformations tools so that they can cope with large models (of the scale of millions of model elements), and providing an infrastructure for efficient storage, indexing and retrieval of large models.

Potential exploitation strategy: 

Most of the project results and all of the core technologies will be made available as open source and the partners will be working with additional tool and platform providers beyond those in the project to encourage their adoption of the MONDO technologies for their own tools and model persistence technologies. Both commercial and open source tool and platform providers will be targeted through a series of dissemination actions that will highlight the quantitative data collected from the industrial applications evaluations carried out in the project verifying the performance improvements, improved scalability and advances in multi-developer based modelling for larger teams. The open source approach will encourage a wide range of tool and platform providers to exploit the results in order to address already existing market demands. The project partners will complement and reinforce this approach with standardisation proposals and industry consensus actions to ensure interoperability of updated modelling tools and model persistence platforms.

An update since the last Concertation meeting (March 2014): 

MONDO is currently at the end of its first year. At this stage, requirements have been collected, prioritised and assigned to technical work packages, and prototypes for scalable model persistence, domain-specific language development and model transformation and querying on the cloud are under development. During the second year of the project, these prototypes will be fully developed and integrated so that they can be evaluated through the industrial use-cases of the project between months 24-30.