@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 {Gianni2012, title = {Model-driven performance prediction of HLA-based distributed simulation systems}, booktitle = {Proceedings - Winter Simulation Conference}, year = {2012}, note = {cited By 3}, abstract = {Performance models offer a convenient tool to assess design alternatives and predict the execution time of distributed simulation (DS) systems at design time, before system implementation. Currently, performance models are to be manually developed and the related extra effort often becomes the limiting factor for their cost- and time-effective use. In this paper, we aim to reduce this extra effort with the introduction of a model-driven method for the automated building of performance models whose evaluation provides a prediction about of the execution time of a distributed simulation system. As such, the method contributes to bring software performance engineering techniques into the distributed simulation system lifecycle. In particular, we show how the SysML-based specification of the system to be simulated and the design documents of the DS system can be used to derive the topology and the parameters of a performance model specified according to the Extended Queueing Network formalism. {\textcopyright} 2012 IEEE.}, keywords = {Automated buildings, Computer simulation, Design, Design alternatives, Design documents, Design time, Distributed computer systems, Distributed simulation systems, Distributed simulations, Execution time, Forecasting, Model-driven, Model-driven method, Performance Model, Performance prediction, Software performance engineerings, System implementation, Topology}, isbn = {9781467347792}, issn = {08917736}, doi = {10.1109/WSC.2012.6465255}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84874698997\&partnerID=40\&md5=a02b093d52a8995b3774ab0d2df86fb2}, author = {Gianni, D. and Bocciarelli, P. 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 {Iazeolla2010252, title = {A distributed approach to wireless system simulation}, booktitle = {6th Advanced International Conference on Telecommunications, AICT 2010}, year = {2010}, note = {cited By 4}, pages = {252-262}, abstract = {Many papers have been published that present simulation results for wireless systems, including WiMAX. All such papers do not deal with wireless simulation approaches, and simulation is only seen as a side-means to produce numerical results. This paper does not present simulation numerical predictions. It instead deals with new simulation approaches for wireless systems and presents simulation software technologies. From the approach point of view, the "local" versus the "distributed" simulation approach is investigated to wireless systems. From the technology point of view, two new software tools are presented, for a step forward with respect to existing tools to ease the development of distributed simulation systems. The tools consist of a new distributed simulation environment (wDSEnv) and a new distributed simulation language (wDSLang). Such tools are described and a detailed WiMAX local and distributed simulation example is developed. {\textcopyright} 2010 IEEE.}, keywords = {Computer simulation languages, Computer software, Distributed approaches, Distributed simulation environments, Distributed simulation systems, Distributed simulations, Fuzzy control, IEEE 802.16, Interoperability, Numerical analysis, Numerical predictions, Numerical results, Simulation approach, Simulation result, Simulation software, Software tool, Wimax, WiMax wireless, Wireless simulation, Wireless systems}, isbn = {9780769540214}, doi = {10.1109/AICT.2010.66}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-77955389670\&partnerID=40\&md5=b2c180074951949ca03eb646f638f842}, author = {Iazeolla, G. and Pieroni, A. and Andrea D{\textquoteright}Ambrogio and Gianni, D.} } @conference {D{\textquoteright}Ambrogio2008460, title = {Distributed simulation of complex systems by use of an HLA-transparent simulation language}, booktitle = {2008 Asia Simulation Conference - 7th International Conference on System Simulation and Scientific Computing, ICSC 2008}, year = {2008}, note = {cited By 5}, pages = {460-467}, abstract = {The continuously decreasing cost of distributed systems gives academics and industry the advantage of using larger execution platforms and of reusing locally implemented software components. This is particularly true for the simulation of complex systems where the computational resources needed considerably increase with the model resolution and with the number of simulated entities. The development of such simulation systems, however, requires extra efforts compared to the conventional local ones. Example extra efforts are learning how to use the Distributed Simulation (DS) Standard (such as HLA) and the development of extra software for the synchronization and communication between the local and distributed environment. In this paper, we address the problem of defining a simulation language that can transparently support the development distributed simulation systems, by making the use of the DS standard transparent and also reducing the amount of extra software. The HLA transparent language we introduce is named jEQN, being Java-based and dealing with Extended Queueing Networks domains. The language approach, however, can be easily extended to any other DS Standard and modelling domain. {\textcopyright} 2008 IEEE.}, keywords = {Complex systems, Computational resources, Computer simulation languages, Computer software, Dielectric relaxation, Distributed environments, Distributed simulation systems, Distributed simulations, Distributed systems, Do-mains, Java programming language, Large scale systems, Linguistics, Model resolutions, Queueing networks, Simulation languages, Simulation systems, Software components, Standardization, Standards}, isbn = {9781424417872}, doi = {10.1109/ASC-ICSC.2008.4675405}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-58049176462\&partnerID=40\&md5=9610842bfbbce4f9f21f913927ec00c1}, author = {Andrea D{\textquoteright}Ambrogio and Gianni, D. and Iazeolla, G. and Pieroni, A.} }