@conference {195, title = {Letter from the Editors of the 2018 WSC Proceedings}, booktitle = {Proceedings - Winter Simulation Conference}, year = {2018}, doi = {10.1109/WSC.2017.8248251}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85044510346\&doi=10.1109\%2fWSC.2017.8248251\&partnerID=40\&md5=cbee1bd0b947a0db954d16c1c015f0b2}, author = {Chan, W.K. and D{\textquoteright}Ambrogio, A. and Zacharewicz, G. and Mustafee, N.} } @conference {Bocciarelli2014325, title = {A language for enabling model-driven analysis of business processes}, booktitle = {MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development}, year = {2014}, note = {cited By 5}, pages = {325-332}, publisher = {SciTePress}, organization = {SciTePress}, abstract = {

The use of simulation-based approaches for the analysis of business processes enables the design-time prediction of the process behavior and/or the operation-time process reconfiguration. However, the effectiveness of BP simulation is still limited for several reasons (e.g., lack of simulation know-how of BP analysts, simulation model parameters that can be hard to gather, large semantic gap between the business process model and the simulation model). To overcome such limitations, this paper introduces a modeldriven method to automatically build the executable simulation code of a business process from its abstract definition in BPMN, the standard language for specifying business processes. The simulation code is specified in eBPMN, a novel domain-specific language that has been designed and implemented according to the BPMN execution semantics. Copyright {\textcopyright} 2014 SCITEPRESS - Science and Technology Publications. All rights reserved.

}, keywords = {BPMN, Business Process, Computer simulation, Computer simulation languages, Domain specific languages, Model transformation, Performance, Problem oriented languages, Semantics, Simulation, Software design, Technology transfer}, isbn = {9789897580079}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84906910126\&partnerID=40\&md5=d8853e490341214705bedcb2f8ce2260}, author = {Bocciarelli, P. and Andrea D{\textquoteright}Ambrogio and Paglia, E.} } @conference {Gianni2008, title = {A layered architecture for the model-driven development of distributed simulators}, booktitle = {SIMUTools 2008 - 1st International ICST Conference on Simulation Tools and Techniques for Communications, Networks and Systems}, year = {2008}, note = {cited By 12}, publisher = {ICST}, organization = {ICST}, abstract = {The development of a distributed simulator requires knowledge and skills that might be unavailable or difficult to acquire. Bringing model-driven approaches to the development of distributed simulators contributes to reduce both the need for specific skills and the development effort. To support this innovative development methodology, we introduce a layered simulation architecture named SimArch that allows to define simulation models that can be transparently transformed into simulation programs ready to be executed in a distributed (or local) mode. SimArch defines layers of services at increasing levels of abstraction on top of the execution environment, thus allowing developers to build distributed simulators without explicit knowledge about the execution environment (local/distributed) and the specific distributed simulation infrastructure (e.g., HLA). In order to show the effectiveness of the proposed approach, SimArch has been provided with an Extended Queueing Network (EQN) simulation language, which has been applied to the development of an example distributed simulator in the computer network domain. Copyright {\textcopyright} 200F ICST 978-963-9799-20-2.}, keywords = {Computational linguistics, Computer networks, Computer simulation languages, Development methodology, Distributed computer systems, Distributed simulations, Execution environments, HLA, Model driven development, Network architecture, Network simulation, Queueing networks, Simulation architecture, Simulation framework, Simulators}, isbn = {9789639799233}, doi = {10.4108/ICST.SIMUTOOLS2008.3071}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84923272498\&partnerID=40\&md5=512ca53ab563e55634811dc6f2c01695}, author = {Gianni, D. and Andrea D{\textquoteright}Ambrogio and Iazeolla, G.}, editor = {Heath J., Molnar S.} } @article {Gianni200776, title = {A language to enable distributed simulation of extended queueing networks}, journal = {Journal of Computers (Finland)}, volume = {2}, number = {4}, year = {2007}, note = {cited By 15}, pages = {76-86}, abstract = {Distributed simulators are increasingly being used for their intrinsic advantages in terms of reusability, fault tolerance, performance, and geographic distribution. The development of a distributed simulator, however, requires significant investments in terms of effort if compared to the development of traditional local simulators. This paper introduces jEQN, a Java-based language that significantly reduces the extra effort needed to develop a distributed simulator of extended queueing networks (EQNs), by enabling simulator developers to build distributed simulators as they were to be locally executed. By use of jEQN, simulator developers are enabled to easily switch from a local to a distributed version of an EQN simulator by only modifying few statements of the given local simulator. Moreover, these statements can be easily inferred by a very intuitive graphical procedure. The paper illustrates both the jEQN architecture, based on a layered approach, and the implementation details that contribute to achieve the above mentioned advantages. {\textcopyright} 2007 ACADEMY PUBLISHER.}, keywords = {Computer simulation languages, Distributed simulations, Fault tolerance, Geographic distribution, High level architecture, Java programming language, Queueing networks, Reusability, Simulators, Software architecture}, issn = {1796203X}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-50149099857\&partnerID=40\&md5=5715034653b5f3887aceb678fc9e510d}, author = {Gianni, D. and Andrea D{\textquoteright}Ambrogio} }