Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/2429759.2430065acmconferencesArticle/Chapter ViewAbstractPublication PageswscConference Proceedingsconference-collections
research-article

A model-driven method for building distributed simulation systems from business process models

Published: 09 December 2012 Publication History

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.

References

[1]
Antolin, R. G. and de Lara J. 2008. "A Model-Driven Approach to Service Performance Prediction and Analysis". In Proceedings of the 6th Workshop on System Testing and Validation (STV08), Madrid, Spain.
[2]
Bocciarelli P. and D'Ambrogio. A. 2011. "A BPMN Extension for Modeling Non Functional Properties of Business Processes." In Proceedings of the Symposium On Theory of Modeling and Simulation, DEVS-TMS '11.
[3]
Bocciarelli P. and D'Ambrogio. A. 2011b. "Performability-Oriented Description and Analysis of Business Processes". In Business Process Modeling: Software Engineering, Analysis and Applications, Edited by Jason A. Beckmann. Nova Publishers.
[4]
Bocciarelli P. and D'Ambrogio. A. 2012. "Automated Performance Analysis of Business Processes". In Proceedings of the Symposium On Theory of Modeling and Simulation, DEVS-TMS '12.
[5]
Bolch, G., Greiner, S., De Meer, H., and Trivedi, K. 1998. Queueing Networks and Markov Chains, Wiley.
[6]
Casati F., Sahai A. 2004. "Business process: Concepts, systems, and protocols". In Munindar P. Singh, editor, Practical Handbook of Internet Computing. Chapman Hall & CRC Press, Baton Rouge.
[7]
Douglas C. Schmidt. 2006. Model-driven engineering. IEEE Computer, 39(2). February.
[8]
Gianni D., and D'Ambrogio, A. 2008 "A Domain Specific Language for the Definition of Extended Queueing Networks Models", Proceedings of the 2008 IASTED Software Engineering Conference (SE08), Innsbruck, Austria.
[9]
Gianni, D., D'Ambrogio, A., Iazeolla, G., and Pieroni, A. 2008b. "Producing simulation sequences by use of a Java-based generalized framework", Proceedings of the 2nd European Modelling Symposium, Liverpool, UK.
[10]
Gianni, D., D'Ambrogio, A., and Iazeolla, G. 2010. "Ontology-based Specification of Simulation Sequences", International Journal of Simulation, Systems and Technologies, special issue on Ontology, Modelling and Simulation, UKSim Society, vol. 10, n. 2, pp. 82--93.
[11]
Gianni, D., D'Ambrogio, A., and Iazeolla, G. 2011. "Software Technologies to Ease the Development of Distributed Simulation Systems", Simulation: Transactions of the Society for Modeling and Simulation, SCS International, vol. 87, no. 9, pp. 819--836.
[12]
Gu G. P., Petriu C. D. 2005. "From uml to lqn by xml algebra-based model transformations". In Proceedings of the 5th international workshop on Software and performance (WOSP '05), pages 99--110, New York, NY, USA.
[13]
Iazeolla G., Pieroni A., D'Ambrogio A. and Gianni D. 2010. "A distributed approach to the simulation of inherently distributed systems". In Proceedings of the 2010 Spring Simulation Multiconference (SpringSim '10). SCSI, San Diego, CA, USA.
[14]
IEEE. 2000. Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) - frameworks and rules. Technical Report 1516.
[15]
IKV 2011. ikv++ technologies ag. Medini QVT. http://projects.ikv.de/qvt.
[16]
Kamrani F., Ayani R., Karimson A. 2010. "Optimizing a business process model by using simulation". In IEEE Workshop on Principles of Advanced and Distributed Simulation (PADS), pages 1--8, Atlanta, GA, May.
[17]
Kawther Saeedi, Liping Zhao, and Pedro R. Falcone Sampaio. 2010. "Extending BPMN for supporting customerfacing service quality requirements". In Proceedings of the IEEE International Conference on Web services.
[18]
Khul, F., Weatherly, R., Dahmann, J. 1999. Creating Computer Simulation Systems: An Introduction to High Level Architecture. Prentice Hall.
[19]
Litoiu M. 2004. "Migrating to Web services: a performance engineering approach". Journal of Software Maintenance and Evolution: Research and Practice, vol. 16, pp 51--10.
[20]
OMG. 2004. Meta Object Facility (MOF) Specification, version 2.0.
[21]
OMG. 2007. XML Metadata Interchange (XMI) Specification, version 2.1.1.
[22]
OMG. 2008. Meta Object Facility (MOF) 2.0 Query/View/Transformation, version 1.0.
[23]
OMG. 2009. A UML profile for Modeling and Analysis of Real Time Embedded Systems, v. 1.0.
[24]
OMG. 2011. Business Process Model and Notation (BPMN), version 2.0, http://www.omg.org/spec/BPMN/2.0. January
[25]
Tsai W., Li W., Sarjoughian H., Shao Q. 2011. "SimSaaS: simulation software-as-a-service". In Proceedings of the 44th Annual Simulation Symposium (ANSS '11). Society for Computer Simulation International, San Diego, CA, USA, 77--86.
[26]
Yang F., Shen W., Tan W., Ghenniwa H. 2010. "A framework for service enterprise workflow simulation based on multi-agent cooperation". In Proc. of the IEEE Int. Conference on Systems, Man and Cybernetics, Istanbul, Turkey, 10--13 October, pages 2587--2594.

Cited By

View all
  • (2020)Application of a model-driven approach to the development of distributed simulationsProceedings of the 2020 Spring Simulation Conference10.5555/3408207.3408280(1-12)Online publication date: 19-May-2020
  • (2019)Automated generation of FOM modules for HLA-based distributed simulationsProceedings of the Theory of Modeling and Simulation Symposium10.5555/3338246.3338258(1-12)Online publication date: 29-Apr-2019
  • (2018)Model transformation services for MSaaS platformsProceedings of the Model-driven Approaches for Simulation Engineering Symposium10.5555/3213214.3213226(1-12)Online publication date: 15-Apr-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
WSC '12: Proceedings of the Winter Simulation Conference
December 2012
4271 pages

Sponsors

Publisher

Winter Simulation Conference

Publication History

Published: 09 December 2012

Check for updates

Qualifiers

  • Research-article

Conference

WSC '12
Sponsor:
WSC '12: Winter Simulation Conference
December 9 - 12, 2012
Berlin, Germany

Acceptance Rates

WSC '12 Paper Acceptance Rate 189 of 384 submissions, 49%;
Overall Acceptance Rate 3,413 of 5,075 submissions, 67%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2020)Application of a model-driven approach to the development of distributed simulationsProceedings of the 2020 Spring Simulation Conference10.5555/3408207.3408280(1-12)Online publication date: 19-May-2020
  • (2019)Automated generation of FOM modules for HLA-based distributed simulationsProceedings of the Theory of Modeling and Simulation Symposium10.5555/3338246.3338258(1-12)Online publication date: 29-Apr-2019
  • (2018)Model transformation services for MSaaS platformsProceedings of the Model-driven Approaches for Simulation Engineering Symposium10.5555/3213214.3213226(1-12)Online publication date: 15-Apr-2018
  • (2018)BPMN modeling for HLA based simulation and visualizationProceedings of the Model-driven Approaches for Simulation Engineering Symposium10.5555/3213214.3213225(1-12)Online publication date: 15-Apr-2018
  • (2016)A paas-based framework for automated performance analysis of service-oriented systemsProceedings of the 2016 Winter Simulation Conference10.5555/3042094.3042221(931-942)Online publication date: 11-Dec-2016
  • (2016)Towards performance-oriented perfective evolution of BPMN modelsProceedings of the Symposium on Theory of Modeling & Simulation10.5555/2975389.2975404(1-8)Online publication date: 3-Apr-2016
  • (2015)A model-driven and simulation-based method to analyze building evacuation plansProceedings of the 2015 Winter Simulation Conference10.5555/2888619.2888923(2644-2655)Online publication date: 6-Dec-2015
  • (2013)4SEEProceedings of the Symposium on Theory of Modeling & Simulation - DEVS Integrative M&S Symposium10.5555/2499634.2499665(1-8)Online publication date: 7-Apr-2013
  • (2013)Transformation of extended actigram star to BPMN2.0 and simulation model in the frame of model driven service engineering architectureProceedings of the Symposium on Theory of Modeling & Simulation - DEVS Integrative M&S Symposium10.5555/2499634.2499654(1-8)Online publication date: 7-Apr-2013

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media