@conference {197,
	title = {On the performance prediction capabilities of the eBPMN-based model-driven method for business process simulation},
	booktitle = {CEUR Workshop Proceedings},
	year = {2018},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85057539414\&partnerID=40\&md5=3bef7d424e5ac1e2c55966a7b44a3092},
	author = {Bocciarelli, P. and D{\textquoteright}Ambrogio, A. and Paglia, E. and Giglio, A.}
}
@conference {150,
	title = {A PAAS-Based framework for automated performance analysis of service-oriented systems},
	booktitle = {Proceedings - Winter Simulation Conference},
	year = {2017},
	publisher = {Institute of Electrical and Electronics Engineers Inc.},
	organization = {Institute of Electrical and Electronics Engineers Inc.},
	abstract = {<p>Service-oriented systems are often at the core of mission- or business-critical systems, and thus advanced quantitative analysis techniques are needed to assess, from the early development stages, whether or not the system accomplishes the stakeholder requirements and constraints. In this respect, in order to take advantage of the distributed nature of the considered systems, the use of distributed simulation (DS) appears the most natural and effective simulation approach. Nevertheless, the integration of traditional system development processes with DS approaches can be cost-And time-demanding. This paper presents SOAsim, a highly automated framework that allows system designers to generate the executable DS code from the model-based specification of the system under study, by use of automated model transformations. Moreover, in order to reduce the costs of setting-up dedicated DS platforms, SOAsim also automates the DS deployment and execution over a cloud-based infrastructure, according to a Platform-As-A-Service (PaaS) paradigm. {\textcopyright} 2016 IEEE.</p>},
	keywords = {Automated model transformations, Automated performance analysis, Automation, Computer aided software engineering, Development stages, Distributed simulations, Model-based specifications, Platform as a Service (PaaS), Service Oriented Systems, Simulation approach, Traditional systems},
	isbn = {9781509044863},
	doi = {10.1109/WSC.2016.7822154},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85014155535\&doi=10.1109\%2fWSC.2016.7822154\&partnerID=40\&md5=588d85610cba0fbef476d22e0f4a006f},
	author = {D{\textquoteright}Ambrogio, A. and Bocciarelli, P. and Mastromattei, A.},
	editor = {Roeder T.M., Szechtman R., Frazier P.I., Zhou E.}
}
@proceedings {139,
	title = {Proceedings of the INCOSE Italia Conference on Systems Engineering (CIISE 2016)},
	year = {2016},
	publisher = {CEUR-WS},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84999233532\&partnerID=40\&md5=dac6006ef9d14971813b39698357c41d},
	author = {Brusa, E. and D{\textquoteright}Ambrogio, A. and Garro, A. and Tirone, L. and Tundis, A.}
}
@booklet { 2108_101595,
	title = {Proceedings of the INCOSE Italia Conference on Systems Engineering (CIISE 2014)},
	year = {2014},
	publisher = {CEUR-WS.org},
	author = {Arrichiello, V and D{\textquoteright}Ambrogio, A and Garro, A and Leardi, C and Poloni, C and Tundis, A}
}
@book {Bocciarelli20111,
	title = {Performability-oriented description and analysis of business processes},
	series = {Business Process Modeling: Software Engineering, Analysis and Applications},
	year = {2011},
	note = {cited By 8},
	pages = {1-36},
	publisher = {Nova Science Publishers, Inc.},
	organization = {Nova Science Publishers, Inc.},
	abstract = {Business Process Management (BPM) is an holistic approach for describing, analyzing, executing, managing and improving large enterprise business processes, which can be seen as collections of related tasks executed to accomplish well-defined goals. This chapter focuses on the description and analysis of business processes. In particular, the chapter introduces a notation for the description of a business process in terms of both functional and non-functional properties. Such a description is then used to carry out the predictive analysis of the business process behaviour. The chapter specifically addresses the performance and reliability prediction of a business process by use of a joint measure known as performability. In the BPM context, the Business Process Modeling Notation (BPMN) is the de-facto standard for the high-level description of business processes. Unfortunately BPMN does not support the characterization of the business process in terms of non-functional properties such as performance and reliability. To overcome such limitation, this chapter introduces PyBPMN (Performability-enabled BPMN), a lightweight BPMN extension for the specification of performability properties. The proposed extension is based on an approach that exploits principles and standards introduced by MDA (Model Driven Architecture). In particular, the BPMN extension is carried out by first specifying the BPMN metamodel and then obtaining the PyBPMN metamodel by adding the metaclasses that define the specific performance and reliability characteristics. The tasks that define a business process can be carried out either by human operators or by automated software services. This chapter specifically focuses on fully automated business processes that are defined and executed as orchestrations of software services. In this respect, PyBPMN can be used to describe the performance and reliability properties of both a business process and its constituent services. This chapter also introduces a model-driven method that makes use of PyBPMN to predict, at design time, the performability of a business process, either to select the configuration of services that provide the best level of performability or to check if a given configuration satisfies the overall requirements of the business process. The proposed method can be fully automated, thus allowing business analysts to carry out the performability prediction with no extra effort and without being required to own specific skills of performability theory, as shown by use of an example case study. {\textcopyright} 2011 by Nova Science Publishers, Inc. All rights reserved.},
	isbn = {9781612093444},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84874744977\&partnerID=40\&md5=77a96bbfad5e6ec50f8574420380569b},
	author = {Bocciarelli, P. and Andrea D{\textquoteright}Ambrogio}
}
@conference {Gianni2008171,
	title = {Producing simulation sequences by use of a java-based generalized framework},
	booktitle = {Proceedings - EMS 2008, European Modelling Symposium, 2nd UKSim European Symposium on Computer Modelling and Simulation},
	year = {2008},
	note = {cited By 6},
	pages = {171-176},
	abstract = {The quality and representativeness of simulation results heavily depend on the sequence of numbers used in the experiments. When dealing with simulations of critical systems, it might be necessary to increase the representativeness of such results by running experiments with different sequences and to investigate the system behaviour in specific situations. In large models, however, managing sequence of numbers could become cumbersome and could attract the attention of simulation system developers on the input settings instead of model logic. In this paper, we present a component-based framework for sequence of numbers that offers a high degree of flexibility and raises the simulation system developers from the details of the input sequences while implementing the model logic. The sequences can be thus configured in a following phase and deployed in the simulation systems with almost no effort. {\textcopyright} 2008 IEEE.},
	keywords = {Computer systems, Critical systems, Degree of flexibilities, Input sequences, Input settings, Magnetic properties, Magnetic susceptibility, Model logics, Simulation results, Simulation systems, System behaviours},
	isbn = {9780769533254},
	doi = {10.1109/EMS.2008.52},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-55849093564\&partnerID=40\&md5=e238b9497ca873aa74ae141c715dae45},
	author = {Gianni, D. and Andrea D{\textquoteright}Ambrogio and Iazeolla, G. and Pieroni, A.}
}
@conference {D{\textquoteright}Ambrogio200544,
	title = {Performance model building of pervasive computing},
	booktitle = {Proceedings - 2005 Workshop on Techniques, Methodologies and Tools for Performance Evaluation of Complex Systems, FIRB-Perf 2005},
	volume = {2005},
	year = {2005},
	note = {cited By 3},
	pages = {44-53},
	abstract = {Performance model building is essential to predict the ability of an application to satisfy given levels of performance or to support the search for viable alternatives. Using automated methods of model building is becoming of increasing interest to software developers who have neither the skills nor the time to do it manually. This is particularly relevant in pervasive computing, where the large number of software and hardware components requires models of so large a size that using traditional manual methods of model building would be error prone and time consuming. This paper deals with an automated method to build performance models of pervasive computing applications, which require the integration of multiple technologies, including software layers, hardware platforms and wired/wireless networks. The considered performance models are of extended queueing network (EQN) type. The method is based on a procedure that receives as input the UML model of the application to yield as output the complete EQN model, which can then be evaluated by use of any evaluation tool. {\textcopyright} 2005 IEEE.},
	keywords = {Automation, Computer software, Distributed computer systems, Extended queuing network (EQN), Manual control, Mathematical models, Performance models, Pervasive computing, Query languages, Software engineering, Wireless networks},
	isbn = {0769524478; 9780769524474},
	doi = {10.1109/FIRB-PERF.2005.15},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-33846989003\&partnerID=40\&md5=3ba663ef9a7a1338b9485fda4973b320},
	author = {Andrea D{\textquoteright}Ambrogio and Iazeolla, G.}
}
@article {Paoluzzi1999711,
	title = {A programming approach for complex animations. Part II. Reconstruction of a real disaster},
	journal = {CAD Computer Aided Design},
	volume = {31},
	number = {11},
	year = {1999},
	note = {cited By 2},
	pages = {711-732},
	abstract = {Three years ago, during the excavation of a subway gallery near Neaples, a terrible gas explosion occurred with a terrain and building collapse. In this paper, we describe the geometric modeling and the visual simulation of some possible scenarios of the catastrophic event. The geometric models and the visual simulation, as well as the overall animation coordination, were developed using the functional design language PLaSM. Both animation and rendering were performed by an Open Inventor-based animation server, which plays motion data generated by the PLaSM interpreter. This paper will discuss both the design lines and some preliminary results of a very complex visual simulation project, accomplished by using a geometric programming approach. A methodology for symbolic representation of complex animations was already discussed in the companion paper [Bajaj C, Baldazzi C, Cutchin S, Paoluzzi A, Pascucci V, Vicentino M. A programming approach for complex animations. Part I. Methodology. Computer Aided Design 1999;31;695]. {\textcopyright} 1999 Elsevier Science Ltd. All rights reserved.},
	issn = {00104485},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-0347595632\&partnerID=40\&md5=d0c15bf1cc494bb54780db91bc20f783},
	author = {Paoluzzi, A. and Andrea D{\textquoteright}Ambrogio}
}
