A Resource-aware Simulation Tool for Business Processes

Vincenzo Cartelli, Giuseppe Di Modica, Orazio Tomarchio

2014

Abstract

The deep knowledge of internal and external business processes, along with the capability of governing them, are a key requirement for enterprises to survive. In the dynamic and unpredictable worldwide market, the achievement of business goals depends on the ability of enterprises to adapt to new market conditions by promptly re-engineering their processes. The cost for process re-engineering may be not negligible, if we consider that it may require several refinement steps and that tuning processes on-the-job may impair regular business activities. To this end, there is a growing interest towards tools that allow to simulate process modifications before actually enforcing such changes. In this paper we propose a tool for business process simulation which makes use of modeling specifications such as the Business Process Model and Notation (BPMN) and exploits the rigor of the Colored Petri Nets (CPNets) formalism. With respect to other approaches proposed in the literature, the one presented here defines a detailed model of enterprise’s resources (both human and non-human) and cost allocation inspired to the Activity Based Costing (ABC) accounting principles. A case study test was conducted on a prototype implementation and related results are presented.

References

  1. Betz, S., Hickl, S., and Oberweis, A. (2011). Riskaware business process modeling and simulation using XML nets. In Proceedings - 13th IEEE International Conference on Commerce and Enterprise Computing, CEC 2011, pages 349-356.
  2. Coalition, W. M. (2012). XPDL: XML process definition language (Version 2.2). http://www.xpdl.org.
  3. Cooper, R. and Kaplan, R. S. (1992). Activity-based systems: Measuring the costs of resource usage. In Accounting Horizons, volume 6, pages 1-12.
  4. Dijkman, R. M., Dumas, M., and Ouyang, C. (2008). Semantics and analysis of business process models in BPMN. Information and Software Technology, 50(12):1281-1294.
  5. Gottschalk, F., van der Aalst, W., Jansen-Vullers, M., and Verbeek, H. (2008). Protos2CPN: Using colored Petri nets for configuring and testing business processes. International Journal on Software Tools for Technology Transfer, 10(1):95-110.
  6. and Januszczak, J. and Hook, G. (2011). Simulation standard for business process management. In Proceedings - Winter Simulation Conference, pages 741-751.
  7. Jensen, K. (1996). Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use. Springer-Verlag, London, UK.
  8. Koizumi, S. and Koyama, K. (2007). Workload-aware business process simulation with statistical service analysis and Timed Petri Net. In Proceedings - 2007 IEEE International Conference on Web Services, ICWS 2007, pages 70-77.
  9. Kummer, O., Wienberg, P., Duvigneau, M., Schumacher, J., Khler, M., Moldt, D., Rlke, H., and Valk, R. (2004). An extensible editor and simulation engine for petri nets: RENEW. Lecture Notes in Computer Science, 3099:484-493.
  10. OMG (2011). Business Process Model and Notation (BPMN 2.0). http://www.omg.org/spec/BPMN/2.0/.
  11. Porter, M. E. (1985). Competitive advantage: Creating and sustaining superior performance. Free Press.
  12. Tjoa, S., Jakoubi, S., Goluch, G., Kitzler, G., Goluch, S., and Quirchmayr, G. (2011). A formal approach enabling risk-aware business process modeling and simulation. Services Computing, IEEE Transactions on, 4(2):153-166.
  13. Van der Aalst, W. M. P., Nakatumba, J., Rozinat, A., and Russell, N. (2008). Business process simulation: How to get it right. In International Handbook on Business Process Management. Springer-Verlag.
  14. van der Aalst, W. M. P. and ter Hofstede, A. H. M. (2005). Yawl: Yet another workflow language. Information Systems, 30(4):245-275.
  15. Vara, J. L. and Sánchez, J. (2009). Bpmn-based specification of task descriptions: Approach and lessons learnt. In Proceedings of the 15th International Working Conference on Requirements Engineering: Foundation for Software Quality, pages 124-138. SpringerVerlag.
  16. Vergidis, K., Tiwari, A., and Majeed, B. (2008). Business Process Analysis and Optimization: Beyond Reengineering. Systems, Man, and Cybernetics, Part C: Applications and Reviews, IEEE Transactions on, 38(1):69-82.
  17. Weske, M. (2012). Business Process Management: Concepts, Languages, Architectures (2nd ed.). SpringerVerlag.
Download


Paper Citation


in Harvard Style

Cartelli V., Di Modica G. and Tomarchio O. (2014). A Resource-aware Simulation Tool for Business Processes . In Proceedings of the 11th International Conference on e-Business - Volume 1: ICE-B, (ICETE 2014) ISBN 978-989-758-043-7, pages 123-133. DOI: 10.5220/0005067001230133


in Bibtex Style

@conference{ice-b14,
author={Vincenzo Cartelli and Giuseppe Di Modica and Orazio Tomarchio},
title={A Resource-aware Simulation Tool for Business Processes},
booktitle={Proceedings of the 11th International Conference on e-Business - Volume 1: ICE-B, (ICETE 2014)},
year={2014},
pages={123-133},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005067001230133},
isbn={978-989-758-043-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on e-Business - Volume 1: ICE-B, (ICETE 2014)
TI - A Resource-aware Simulation Tool for Business Processes
SN - 978-989-758-043-7
AU - Cartelli V.
AU - Di Modica G.
AU - Tomarchio O.
PY - 2014
SP - 123
EP - 133
DO - 10.5220/0005067001230133