Control Loop Model of Virtual Company in BPM Simulation

  • Roman ŠperkaEmail author
  • Marek Spišák
  • Kateřina Slaninová
  • Jan Martinovič
  • Pavla Dráždilová
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 188)


The motivation of the paper is to introduce agent-based technology in the business process simulation. As in other cases, such simulation needs sufficient input data. However, in the case of business systems, real business data are not always available. Therefore, multi-agent systems often operate with randomly (resp. pseudo randomly) generated parameters. This method can also represent unpredictable phenomena. The core of the paper is to introduce the control loop model methodology in JADE business process simulation implementation. At the end of this paper the analysis of agent-based simulation outputs through process mining methods and methods for analysis of agents’ behavior in order to verify the correctness of used methodology is presented. The business process simulation inputs are randomly generated using the normal distribution. The results obtained show that using random number generation function with normal distribution can lead to the correct output data and therefore can be used to simulate real business processes.


Business Process Multiagent System Dynamic Time Warping Business Process Management Sales Representative 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    van der Aalst, W.M.P.: Process Mining. Discovery, Conformance and Enhancement of Business Processes, p. 352. Springer, Heidelberg (2011) ISBN: 978-3-642-19344-6zbMATHGoogle Scholar
  2. 2.
    Barnett, M.: Modeling & Simulation in Business Process Management. Gensym Corporation, pp. 6–7 (2003), (accessed January 16, 2012)
  3. 3.
    Bellifemine, F., Caire, G., Trucco, T.: Jade Programmer’s Guide. Java Agent Development Framework (2010), (accessed January 16, 2012)
  4. 4.
    De Snoo, D.: Modelling planning processes with TALMOD. Master’s thesis, University of Groningen (2005)Google Scholar
  5. 5.
    Dyer, D.W.: Uncommons Maths - Random number generators, probability distributions, combinatorics and statistics for Java (2010), (accessed January 16, 2012)
  6. 6.
    Foundation for Intelligent Physical Agents (FIPA 2002) FIPA Contract Net Interaction Protocol. In Specification, FIPA,
  7. 7.
    Fiedler, M.: A property of eigenvectors of nonnegative symmetric matrices and its application to graph theory. Czechoslovak Mathematical Journal 25, 619–633 (1975)MathSciNetGoogle Scholar
  8. 8.
    Guo, A., Siegelmann, H.: Time-Warped Longest Common Subsequence Algorithm for Music Retrieval, pp. 258–261 (2004)Google Scholar
  9. 9.
    Hillston, J.: Random Variables and Simulation (2003), (accessed January 16, 2012)
  10. 10.
    Hirschberg, D.S.: Algorithms for the longest common subsequence problem. J. ACM 24, 664–675 (1977)MathSciNetzbMATHCrossRefGoogle Scholar
  11. 11.
    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
  12. 12.
    Liu, Y., Trivedi, K.S.: Survivability Quantification: The Analytical Modeling Approach. Department of Electrical and Computer Engineering, Duke University, Durham, NC, U.S.A. (2011), (accessed January 16, 2012)
  13. 13.
    Macal, C.M., North, J.N.: Tutorial on Agent-based Modeling and Simulation. In: Proceedings: 2005 Winter Simulation Conference (2005)Google Scholar
  14. 14.
    Scheer, A.-W., Nüttgens, M.: ARIS Architecture and Reference Models for Business Process Management. 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
  15. 15.
    Slaninova, K., Kocyan, T., Martinovic, J., Drazdilova, P., Snasel, V.: Dynamic Time Warping in Analysis of Student Behavioral Patterns. In: Proceedings of DATESO 2012, pp. 49–59 (2012)Google Scholar
  16. 16.
    Spisak, M., Sperka, R.: Financial Market Simulation Based on Intelligent Agents - Case Study. Journal of Applied Economic Sciences VI(3(17)), 249–256 (2011) Print-ISSN 1843-6110Google Scholar
  17. 17.
    Vymetal, D., Sperka, R.: Agent-based Simulation in Decision Support Systems. In: Distance Learning, Simulation and Communication 2011. Proceedings, pp. 978–980 (2011) ISBN 978-80-7231-695-3Google Scholar
  18. 18.
    Vymetal, D., Spisak, M., Sperka, R.: An Influence of Random Number Generation Function to Multiagent Systems. In: Proceedings: Agent and Multi-Agent Systems: Technology and Applications 2012, Dubrovnik, Croatia (2012)Google Scholar
  19. 19.
    Wooldridge, M.: Multi Agent Systems: An Introduction to, 2nd edn. John Wiley & Sons Ltd., Chichester (2009)Google Scholar
  20. 20.
    Yuan, J., Madsen, O.S.: On the choice of random wave simulation in the surf zone processes. Coastal Engineering (2010),

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Roman Šperka
    • 1
    Email author
  • Marek Spišák
    • 1
  • Kateřina Slaninová
    • 1
  • Jan Martinovič
    • 2
  • Pavla Dráždilová
    • 2
  1. 1.School of Business Administration in KarvináSilesian University in OpavaKarvinCzech Republic
  2. 2.Faculty of Electrical EngineeringVŠB Technical University in OstravaOstravaCzech Republic

Personalised recommendations