Model transformation services for MSaaS platforms

The development of complex systems may take advantage by the introduction of Modeling & Simulation (M&S) based analysis techniques from the early stages of the system lifecycle. However, M&S approaches typically require significant know-how and effort, as well as remarkable resources to setup and maintain proper execution platforms. Such issues can be tackled by use of automated approaches based on model transformation, which reduce the simulation model building effort, and by the M&S as a Service (MSaaS) paradigm, which brings the benefits of service-oriented architectures and cloud computing into the M&S field, so to reduce the costs of M&S efforts. In this paper, we show how MSaaS platforms can be effectively extended by introducing model transformation services, with specific application to the M&S-based analysis of complex systems specified by use of SysML. The paper also describes a catalog of currently available model transformation services, in order to show how the proposed MSaaS platform may ease the introduction of M&S approaches at any stage of the system development cycle.

[1]  Volker Nissen,et al.  From Process to Simulation - A Transformational Model Approach , 2009, EMISA.

[2]  Alexander Verbraeck,et al.  Applying a model driven approach to component based modeling and simulation , 2010, Proceedings of the 2010 Winter Simulation Conference.

[3]  Giuseppe Iazeolla,et al.  A software architecture to ease the development of distributed simulation systems , 2011, Simul..

[4]  Alexander Verbraeck,et al.  Metamodeling and model transformations in modeling and simulation , 2011, Proceedings of the 2011 Winter Simulation Conference (WSC).

[5]  Alexander Verbraeck,et al.  MDD4MS: a model driven development framework for modeling and simulation , 2011, SCSC 2011.

[6]  Daniele Gianni,et al.  A model-driven method for building distributed simulation systems from business process models , 2012, Proceedings Title: Proceedings of the 2012 Winter Simulation Conference (WSC).

[7]  Paolo Bocciarelli,et al.  A language for enabling model-driven analysis of business processes , 2014, 2014 2nd International Conference on Model-Driven Engineering and Software Development (MODELSWARD).

[8]  Stuart Kent,et al.  Model Driven Engineering , 2002, IFM.

[9]  Andrea Giglio,et al.  Automated development of web-based modeling services for MSaaS platforms , 2017, SpringSim.

[10]  Paolo Bocciarelli,et al.  A model-driven method for enacting the design-time QoS analysis of business processes , 2013, Software & Systems Modeling.

[11]  Andreas Tolk,et al.  Modeling and Simulation-Based Systems Engineering Handbook , 2018 .

[12]  Colin Atkinson,et al.  Model-Driven Development: A Metamodeling Foundation , 2003, IEEE Softw..

[13]  Giuseppe Iazeolla,et al.  jEQN a Java-Based Language for the Distributed Simulation of Queueing Networks , 2006, ISCIS.

[14]  N Melão,et al.  Use of business process simulation: A survey of practitioners , 2003, J. Oper. Res. Soc..

[15]  Umut Durak,et al.  Tool support for transformation from an OWL ontology to an HLA Object Model , 2010, SimuTools.

[16]  Hind El Haouzi Models simulation and interoperability using MDA and HLA , 2006, ArXiv.

[17]  Daniel A. Menascé,et al.  Understanding Cloud Computing: Experimentation and Capacity Planning , 2009, Int. CMG Conference.

[18]  Umut Durak,et al.  Ontology-Based Domain Engineering for Trajectory Simulation Reuse , 2009, Int. J. Softw. Eng. Knowl. Eng..

[19]  Paolo Bocciarelli,et al.  A Model-driven Approach to Build HLA-based Distributed Simulations from SysML Models , 2012, SIMULTECH.

[20]  Daniele Gianni,et al.  Empowering business process simulation through automated model transformations , 2014, SpringSim.

[21]  Marta Indulska,et al.  Business Process Modeling: Current Issues and Future Challenges , 2009, CAiSE.

[22]  John Ryan,et al.  Process modeling for simulation , 2006, Comput. Ind..

[23]  Paolo Bocciarelli,et al.  Automated performance analysis of business processes , 2012, SpringSim.