Check the web page of one of the latests projects AtlanMod is involved: MONDO – Scalable modeling and model management in the cloud
As Model Driven Engineering (MDE) is increasingly applied to larger and more complex systems, the current generation of modelling and model management technologies are being pushed to their limits in terms of capacity and efficiency, and as such, additional research is imperative in order to enable MDE to remain relevant with industrial practice and continue delivering its widely recognised productivity, quality, and maintainability benefits.
The aim of MONDO is to tackle the increasingly important challenge of scalability in MDE in a comprehensive manner.
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.
To address these challenges, MONDO brings together partners with a long track record in performing internationally-leading research on software modelling and MDE, and delivering research results in the form of robust, widely-used and sustainable open-source software, with industrial partners active in the fields of reverse engineering and systems integration, and a global industry consortium including more than 400 organisations from all sectors of IT.
Get in touch if you want to know more about the project.
FNR Pearl Chair. Head of the Software Engineering RDI Unit at LIST. Affiliate Professor at University of Luxembourg. More about me.
Great topic, and one close to my heart! Looking at the Mondo | Overview page, could you provide some links to the studies mentioned showing 10x productivity gains: “In recent studies, MDE has been shown to increase productivity by as much as a factor of 10”?
Also, I’d be interested in the studies showing that “As MDE is increasingly applied to larger and more complex systems, the current generation of modelling and model management technologies are being stressed to their limits”.
Are the tools that produce 10x productivity gains really the same tools as the ones that don’t scale? That would surprise me – my own experience is that tools that give 10x productivity scale well.
If you’re interested in how well current MDE tools scale, the annual event comparing MDE tools, the Language Workbench Challenge, is taking part in Cambridge next month, with this year’s focus being on scalability:
http://www.languageworkbenches.net/lwc-2014-call-for-participation/
it’s the day before the excellent Code Generation conference, which also handles LWC booking: http://codegeneration.net/cg2014/
Only by comparing individual tools, rather than praising all MDE tools because of one tool’s success, or criticising all because of one tool’s failings, can we find what things in tools really work in practice, and what is snake oil. Then we can work to put the best bits from all tools together, and/or advise users better what features are beneficial for what kinds of situations.