as input the PyBPMN model and yields as output the
eBPMN executable simulation code, which is finally
executed on top of the simulation engine provided by
the underlying SimArch infrastructure.
The current eBPMN implementation includes a
subset of the complete BPMN notation and represents
a first step towards the implementation of a full-
featured BP simulation-based analysis environment.
Ongoing work includes both the implementation
of additional BPMN constructs and an extensive
experimentation and validation campaign on real-
world cases.
REFERENCES
Bocciarelli, P. and D’Ambrogio, A. (2011a). 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.
Bocciarelli, P. and D’Ambrogio, A. (2011b).
Performability-oriented Description and Analysis
of Business Processes. In Beckmann, J. A., editor,
Business Process Modeling: Software Engineering,
Analysis and Applications. Nova Publishers.
Bocciarelli, P. and D’Ambrogio, A. (2012). Automated
performance analysis of business processes. In Pro-
ceedings of the Symposium On Theory of Modeling
and Simulation, DEVS-TMS ’12.
Bocciarelli, P. and D’Ambrogio, A. (2013). A Model-driven
Method for Enacting the Design-time QoS Analysis of
Business Processes. Software & Systems Modeling.
Bocciarelli, P., Pieroni, A., Gianni, D., and D’Ambrogio,
A. (2012). A Model-driven Method for Building Dis-
tributed Simulation Systems from Business Process
Models. In Rose, O. and Uhrmacher, A. M., editors,
Winter Simulation Conference, page 227. WSC.
D’Ambrogio, A. (2006). A model-driven wsdl extension for
describing the qos of web services. In Proceedings of
the IEEE International Conference on Web Services,
ICWS ’06, pages 789–796, Washington, DC, USA.
IEEE Computer Society.
Eclipse Foundation (2013). BPMN2 modeler. Website:
http://www.eclipse.org/bpmn2-modeler/ documenta-
tion.php.
Gianni, D., D’Ambrogio, A., and Iazeolla, G. (2011).
A software architecture to ease the development
of distributed simulation systems. Simulation,
87(9):819–836.
Grefen, P., Aberer, K., Hoffner, Y., and Ludwig, H.
(2000). Crossflow: Cross-organizational workflow
management in dynamic virtual enterprises. Com-
puter Systems Science & Engineering, 1(5):277–290.
Hook, G. (2011). Business process modeling and
simulation. In Jain, S., Jr., R. R. C., Himmelspach, J.,
White, K. P., and Fu, M. C., editors, Winter Simulation
Conference, pages 773–778. WSC.
Kamrani, F., Ayani, R., and 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.
OMG (2008). Meta object facility (mof) 2.0 query/view/-
transformation, version 1.0.
OMG (2011). Business Process Modeling
Notation (BPMN), version 2.0,
http://www.omg.org/spec/BPMN/2.0/.
Saeedi, K., Zhao, L., and Sampaio, P. R. F. (2010).
Extending bpmn for supporting customer-facing
service quality requirements. Web Services, IEEE
International Conference on, 0:616–623.
Stroppi, L. J. R., Chiotti, O., and Villarreal, P. D. (2011).
Extending bpmn 2.0: Method and tool support. In
Dijkman, R. M., Hofstetter, J., and Koehler, J., editors,
BPMN, volume 95 of Lecture Notes in Business
Information Processing, pages 59–73. Springer.
Tatibouet, J., Cuccuru, A., G
´
erard, S., and Terrier, F. (2013).
Principles for the realization of an open simulation
framework based on fuml (wip). In Proceedings of
the Symposium on Theory of Modeling & Simulation -
DEVS Integrative M&S Symposium, DEVS 13, pages
4:1–4:6, San Diego, CA, USA. Society for Computer
Simulation International.
van der Aalst, W., Nakatumba, J., Rozinat, A., and Russell,
N. (2010). Business Process Simulation: How to
get it right? In Handbook on Business Process
Management, International Handbooks on Informa-
tion Systems, pages 317–342. Springer-Verlag.
Weyprecht, P. and Rose, O. (2011). Model-driven
development of simulation solution based on sysml
starting with the simulation core. In Proceedings
of the 2011 Symposium on Theory of Modeling
& Simulation: DEVS Integrative M&S Symposium,
TMS-DEVS ’11, pages 189–192, San Diego, CA,
USA. Society for Computer Simulation International.
White, S. A. (2004). Process Modeling Notations and
workflow patterns. Workflow Handbook, pages 265-
294.
Yang, F., Shen, W., Tan, W., and 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 2010,
pages 2587–2594. IEEE.
MODELSWARD2014-InternationalConferenceonModel-DrivenEngineeringandSoftwareDevelopment
332