@conference {Bocciarelli2012, title = {A model-driven method for building distributed simulation systems from business process models}, booktitle = {Proceedings - Winter Simulation Conference}, year = {2012}, note = {cited By 6}, abstract = {The analysis of modern business processes implemented as orchestration of software services demands for new approaches that explicitly take into account the inherent complexity and distribution characteristics of such processes. In this respect, Distributed Simulation (DS) offers a viable tool to cope with such a demand, due to the aggregation, scalability, representativeness and load balancing properties that it allows to achieve. However, the use of DS is mostly limited by the specialized technical know-how and the extra-development that DS requires with respect to approaches based on conventional local simulation. This paper proposes a model-driven method that enables the DS-based analysis of business processes by introducing the automated transformation of business process models into analysis models that are specified as Extended Queueing Network (EQN) models and executed as distributed simulations. The paper also presents an example application to a business process for an e-commerce scenario. {\textcopyright} 2012 IEEE.}, keywords = {Analysis models, Automated transformations, Business Process, Business process model, Computer simulation, Distributed computer systems, Distributed simulation systems, Distributed simulations, Distribution characteristics, Inherent complexity, Load balancing properties, Model-driven method, New approaches, Software services, Technical know hows, Technology transfer}, isbn = {9781467347792}, issn = {08917736}, doi = {10.1109/WSC.2012.6465106}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84874755866\&partnerID=40\&md5=8d358a15fcb545b3725d825b701fc795}, author = {Bocciarelli, P. and Pieroni, A. and Gianni, D. and Andrea D{\textquoteright}Ambrogio} } @conference {D{\textquoteright}Ambrogio2011155, title = {A model transformation approach for the development of HLA-based distributed simulation systems}, booktitle = {SIMULTECH 2011 - Proceedings of 1st International Conference on Simulation and Modeling Methodologies, Technologies and Applications}, year = {2011}, note = {cited By 3}, pages = {155-160}, abstract = {The development of HLA-based distributed simulation systems requires a significant expertise and a considerable effort for the inherent complexity of the HLA standard. This paper introduces an automated approach for the development of HLA-based simulation systems of higher quality at largely reduced time, effort and cost. The proposed approach is founded on the use of model transformation techniques and relies on standards introduced by the Model Driven Architecture (MDA). The proposed approach takes as input a UML model of the system to be simulated and yields as output both an intermediate UML model and the final code of the HLA-based distributed simulation system.}, keywords = {Computer simulation, Distributed computer systems, Distributed simulation systems, High level architecture, HLA, MDA, Model driven development, Model transformation, Software architecture, Standardization, Unified Modeling Language}, isbn = {9789898425782}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-80052596859\&partnerID=40\&md5=97f5284df768d7865992d397a976c663}, author = {Andrea D{\textquoteright}Ambrogio and Iazeolla, G. and Pieroni, A. and Gianni, D.} } @conference {Iazeolla2010, title = {A distributed approach to the simulation of inherently distributed systems}, booktitle = {Spring Simulation Multiconference 2010, SpringSim{\textquoteright}10}, year = {2010}, note = {cited By 3}, abstract = {Inherently distributed systems are systems that are distributed by their own nature; in other words, they are composed of subsystems, which are physically and geographically separated. Examples of such systems are the distributed computer systems with various hosts geographically located; the wireless systems with a number of base and subscriber stations geographically separated; the satellite constellations, the military battlefields and so on. Such systems have, in many cases, been studied by use of Local Simulation (LS), in other words, a simulation run by a single host, or by use of Distributed Simulation (DS) in which the simulation system is divided into a number of federates, run by separate hosts for the scope of obtaining resource scalability and simulator reusability. In this paper, the DS approach is seen from a different point of view: a way to give higher representativeness to the simulation of inherently distributed systems. The approach consists of locating the federates in the same geographic positions of the subsystems that are designed to become part of the inherently distributed system. In this way, the distributed system can be studied in a very realistic way before being implemented. In this paper the problems and the advantages of this new DS approach are discussed and the technology is presented that supports and facilitates its introduction. {\textcopyright} 2010 SCS.}, keywords = {Distributed approaches, Distributed computer systems, Distributed simulations, Distributed systems, HLA, Network security, Reusability, Satellite constellations, Simulation in-the-loop, Simulation representativeness, Simulation systems, Subscriber stations, Wireless systems}, isbn = {9781450300698}, doi = {10.1145/1878537.1878675}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-78650620361\&partnerID=40\&md5=2f9f3dded848b3a4a02c6b3a7b5e898c}, author = {Iazeolla, G. and Pieroni, A. and Andrea D{\textquoteright}Ambrogio and Gianni, D.} }