by construction permit requests, thus gaining a better
resource (just human resource in this simple case) al-
location configuration.
6 CONCLUSIONS
In the past decade there has been a growing interest
of enterprises towards the Business Process Manage-
ment’s methodology and techniques. Field experts
agree that one of the most critical step in the man-
agement of business processes is process analysis and
modeling. Simulation tools may help designers to
tune the process model before actually implement-
ing and deploying processes in their execution envi-
ronments. Most of existing tools lack the capability
of integrating process characteristics and the enter-
prise’s resources which are directly involved in the
process execution. This paper presented a proposal
of a simulator of business processes which integrates
a resource model designed according to the ABC ac-
counting principles. The simulator leverages the func-
tionality provided by a CPNet tool to run simula-
tions of processes which are modeled through BPMN
and have been “enriched” with information regarding
types and quantity of involved resources. Main tech-
nical features of the simulator have been discussed
throughout the paper and some explicative examples
of how the whole framework works have been pro-
vided. A concrete enterprise’s use case was also sim-
ulated and the obtained results have been discussed.
REFERENCES
Betz, S., Hickl, S., and Oberweis, A. (2011). Risk-
aware business process modeling and simulation using
XML nets. In Proceedings - 13th IEEE International
Conference on Commerce and Enterprise Computing,
CEC 2011, pages 349–356.
Coalition, W. M. (2012). XPDL: XML process definition
language (Version 2.2). http://www.xpdl.org.
Cooper, R. and Kaplan, R. S. (1992). Activity-based sys-
tems: Measuring the costs of resource usage. In Ac-
counting Horizons, volume 6, pages 1–12.
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.
Gottschalk, F., van der Aalst, W., Jansen-Vullers, M., and
Verbeek, H. (2008). Protos2CPN: Using colored Petri
nets for configuring and testing business processes. In-
ternational Journal on Software Tools for Technology
Transfer, 10(1):95–110.
Jansen-vullers, M. H. and Netjes, M. (2006). Business pro-
cess simulation a tool survey. In In Workshop and
Tutorial on Practical Use of Coloured Petri Nets and
the CPN.
Januszczak, J. and Hook, G. (2011). Simulation standard
for business process management. In Proceedings -
Winter Simulation Conference, pages 741–751.
Jensen, K. (1996). Coloured Petri Nets: Basic Concepts,
Analysis Methods and Practical Use. Springer-Verlag,
London, UK.
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.
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.
OMG (2011). Business Process Model and Notation
(BPMN 2.0). http://www.omg.org/spec/BPMN/2.0/.
Porter, M. E. (1985). Competitive advantage: Creating and
sustaining superior performance. Free Press.
Tjoa, S., Jakoubi, S., Goluch, G., Kitzler, G., Goluch, S.,
and Quirchmayr, G. (2011). A formal approach en-
abling risk-aware business process modeling and sim-
ulation. Services Computing, IEEE Transactions on,
4(2):153–166.
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.
Van der Aalst, W. M. P. and Ter Hofstede, A. H. M. (2005).
YAWL: Yet Another Workflow Language. Informa-
tion Systems, 30(4):245–275.
Vara, J. L. and S´anchez, J. (2009). Bpmn-based speci-
fication of task descriptions: Approach and lessons
learnt. In Proceedings of the 15th International Work-
ing Conference on Requirements Engineering: Foun-
dation for Software Quality, pages 124–138. Springer-
Verlag.
Vergidis, K., Tiwari, A., and Majeed, B. (2008). Busi-
ness Process Analysis and Optimization: Beyond
Reengineering. Systems, Man, and Cybernetics, Part
C: Applications and Reviews, IEEE Transactions on,
38(1):69–82.
Weske, M. (2012). Business Process Management: Con-
cepts, Languages, Architectures (2nd ed.). Springer-
Verlag.
AResource-awareSimulationToolforBusinessProcesses
133