@conference {154,
	title = {Automated development of web-based modeling services for MSaaS platforms},
	booktitle = {Proceedings of the Symposium on Model-driven Approaches for Simulation Engineering (Mod4Sim 2017) {\textendash} part of SpringSim 2017},
	year = {2017},
	publisher = {The Society for Modeling and Simulation International},
	organization = {The Society for Modeling and Simulation International},
	abstract = {<p>MSaaS (M\&amp;S as a Service) is gaining momentum as an effective approach to bring the benefits of service-oriented architectures and cloud computing into the M\&amp;S field, so as to enhance interoperability, composability, reusability and reduce the cost of M\&amp;S efforts. Such significant advantages can be further enhanced by introducing automated model transformations that support the various phases of a M\&amp;S effort, from simulation model building down to model implementation, deployment and execution. In previous contributions we have already addressed the use of automated model transformations that can be effectively adopted to provide simulation services for MSaaS platforms. This paper instead focuses on the automated development of modeling services for MSaaS, i.e., those services that allow platform users to easily build models in their own modeling language by use of a web-based user interface. Specifically, this work proposes an approach to automatically generate web-based visual editors from a metamodel that defines a given modeling language. Once generated, such editors can be made available on demand through a complete MSaaS platform, which also includes simulation services. The paper first describes the architecture of a MSaaS platform that includes modeling services, then illustrates the method for the automated development of web-based modeling services and, finally, gives a complete example application of the proposed method. {\textcopyright}2017 Society for Modeling \&amp; Simulation International (SCS).</p>},
	keywords = {Automation, Information services, Interoperability, Model driven development, Model transformation, Modeling languages, MSaaS, Reusability, Service oriented architecture (SOA), User interfaces, Visual editors, Visual languages, Web services, Web-based modeling, Websites},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85020620129\&partnerID=40\&md5=d5baa89a6c01329dba3a44c6afbf1e92},
	author = {Bocciarelli, P. and D{\textquoteright}Ambrogio, A. and Mastromattei, A. and Giglio, A.},
	editor = {Durak U. and Cetinkaya D. and D{\textquoteright}Ambrogio A.}
}
@conference {Bocciarelli2015213,
	title = {A model-driven framework for distributed simulation of autonomous systems},
	booktitle = {Simulation Series},
	volume = {47},
	number = {8},
	year = {2015},
	note = {cited By 1},
	pages = {213-220},
	publisher = {The Society for Modeling and Simulation International},
	organization = {The Society for Modeling and Simulation International},
	abstract = {<p>The adoption of systems with autonomous capabilities is becoming more and more relevant in many real-world operational scenarios, in which risky operations have to be carried out (e.g., a military battlefield or a search-and-rescue operation). In this context, innovative approaches should be introduced at design time to ensure that the system will achieve the mission objectives at operation time. To this purpose, distributed simulation techniques have shown to be effective to deal with the inherent complexity of the environment to be simulated, which generally includes several interacting entities. Unfortunately, currently available distributed simulation standards, such as HLA (High Level Architecture), require a non-negligible effort and significant skills in terms of both simulation methodologies and related implementation technologies. In this respect, this paper focuses on the simulationbased analysis of systems with autonomous capabilities and introduces a model-driven approach to support the automated generation of HLA-based distributed simulations. The proposed approach is founded on the use of model transformation techniques and allows system designers to carry out a timely and cost-effective simulation-based analysis of the operational system without being required to own specific distributed simulation skills. {\textcopyright} 2015 Society for Modeling \&amp; Simulation International (SCS).</p>},
	keywords = {Autonomous systems, Cost effectiveness, Distributed simulation techniques, Distributed simulations, MDA, Model driven development, Model transformation technique, Search and rescue operations, Simulation-based analysis, Software architecture},
	issn = {07359276},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84928155948\&partnerID=40\&md5=9e8205a446169e040469dff647e9cfa3},
	author = {Bocciarelli, P. and Andrea D{\textquoteright}Ambrogio and Giglio, A. and Paglia, E.},
	editor = {Wang M.H., Barros F., D{\textquoteright}Ambrogio A., Zacharewicz G.}
}
