Finding a way in the Model Driven jungle: Invited Keynote Talk

Model-driven concepts have been introduced in software engineering methodologies since many years. They were not really new, as engineers have always been using models, but they have been tailored to engineering software. Research in the area has progressed in many directions: languages, processes, standards, technologies, tools. While they have proved to be effective in some application sectors, such as for embedded systems, it is hard to find documented success stories for real-world systems in many other fields. Indeed, there is some skepticism on their applicability for large-scale and for critical industrial systems, which have high complexity and/or high costs of verification and validation: many companies still consider them risky. Full comprehension of risks, costs and benefits is not easy to achieve. A crucial factor is that their adoption requires changes in consolidated processes, and advanced engineering skills âĂş focus is on modeling, rather than on implementation. These implications are often underestimated.

[1]  Tony Clark,et al.  Model-driven development - Guest editor's introduction , 2003 .

[2]  Ina Schieferdecker,et al.  Model-Driven Testing: Using the UML Testing Profile , 2007 .

[3]  Jean-Marc Jézéquel,et al.  Model Driven Engineering , 2017, Encyclopedia of GIS.

[4]  Stephen J. Mellor,et al.  Model-driven development - Guest editor's introduction , 2003 .

[5]  Stefano Russo,et al.  Engineering Air Traffic Control Systems with a Model-Driven Approach , 2013, IEEE Software.

[6]  Stefano Russo,et al.  Model-driven engineering of a railway interlocking system , 2015, 2015 3rd International Conference on Model-Driven Engineering and Software Development (MODELSWARD).

[7]  Mark Rouncefield,et al.  The State of Practice in Model-Driven Engineering , 2014, IEEE Software.

[8]  Douglas C. Schmidt,et al.  Guest Editor's Introduction: Model-Driven Engineering , 2006, Computer.

[9]  Hannes Schwarz,et al.  Model-Driven Software Development , 2013 .

[10]  Marco Torchiano,et al.  Preliminary Findings from a Survey on the MD State of the Practice , 2011, 2011 International Symposium on Empirical Software Engineering and Measurement.

[11]  Parastoo Mohagheghi,et al.  Where Is the Proof? - A Review of Experiences from Applying MDE in Industry , 2008, ECMDA-FA.

[12]  Olivier Casse,et al.  SysML: Object Management Group (OMG) Systems Modeling Language , 2018 .

[13]  Stefano Russo,et al.  Model-in-the-Loop Testing of a Railway Interlocking System , 2015, MODELSWARD.