Agent-Based Simulation of Business Processes in a Virtual World

  • Branislav Bošanský
  • Cyril Brom
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5271)


Business process modeling (BPM) has proven itself as a useful technique for capturing the work practice in companies. In this paper, we focus on its usage in the domain of company simulation and we present a novel approach combining the clarity of BPM with the strength of agent-based simulations. We describe the enhancement of a general process modeling language, the algorithm transforming these enhanced processes into the definition of agents’ behavior, and the architecture of the target multi-agent system simulating the modeled company. The example is given as the implemented prototype of all proposed methods leading towards the simulation of a virtual company.


Business Process Virtual World Multiagent System Business Process Management Business Process Modeling 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bosansky, B.: A Virtual Company Simulation by Means of Autonomous Agents. Master’s thesis, Charles University in Prague (2007)Google Scholar
  2. 2.
    Buhler, P.A., Vidal, J.M.: Towards adaptive workflow enactment using multiagent systems. Inf. Technology and Management 6, 61–87 (2005)CrossRefGoogle Scholar
  3. 3.
    Corradini, F., Merelli, E.: Hermes: Agent-Based Middleware for Mobile Computing. In: Bernardo, M., Bogliolo, A. (eds.) SFM-Moby 2005. LNCS, vol. 3465, pp. 234–270. Springer, Heidelberg (2005)Google Scholar
  4. 4.
    De Snoo, C.: Modelling planning processes with TALMOD. Master’s thesis, University of Groningen (2005)Google Scholar
  5. 5.
    Finkelstein, A., Kramer, J., Nuseibeh, B., Finkelstein, L., Goedicke, M.: Viewpoints: A framework for integrating multiple perspectives in system development. Int. Journal of Software Eng. and Knowledge Engineering 2, 31–57 (1992)CrossRefGoogle Scholar
  6. 6.
    Jennings, N.R., Faratin, P., Norman, T.J., O’Brien, P., Odgers, B.: Autonomous agents for business process management. Int. Journal of Applied Artificial Intelligence 14, 145–189 (2000)CrossRefGoogle Scholar
  7. 7.
    Mendling, J., Nuttgens, M.: XML-based reference modelling: Foundations of an EPC markup language. In: Becker, J., Delfmann, P. (eds.) Proc. of the 8th GI Workshop Referenzmodellierung 2004 at MKWI 2004, pp. 51–72 (2004)Google Scholar
  8. 8.
    Moreno, A., Valls, A., Marin, M.: Multi-agent simulation of work teams. In: Mařík, V., Müller, J.P., Pěchouček, M. (eds.) CEEMAS 2003. LNCS (LNAI), vol. 2691, p. 281. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  9. 9.
    Scheer, A.W., Nuttgens, M.: ARIS architecture and reference models for business process management, Bus. In: van der Aalst, W.M.P., Desel, J., Oberweis, A. (eds.) Business Process Management. LNCS, vol. 1806, pp. 376–389. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  10. 10.
    Sierhuis, M.: Modeling and Simulating Work Practice. PhD thesis, University of Amsterdam (2001)Google Scholar
  11. 11.
    Singh, M.P., Huhns, M.N.: Multiagent systems for workflow. Int. Journal of Intelligent Syst. in Accounting, Finance and Management 8, 105–117 (1999)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Branislav Bošanský
    • 1
  • Cyril Brom
    • 2
  1. 1.Center of Biomedical Informatics, Institute of Computer ScienceAcademy of Sciences of the Czech Republic 
  2. 2.Department of Software and Computer Science Education, Faculty of Mathematics and PhysicsCharles University in Prague 

Personalised recommendations