Skip to main content

Agent-Oriented Modeling

  • Chapter
  • First Online:

Abstract

The purpose of this book is to use agent-based simulations for studying business processes of any problem domain with the purpose to optimize them. When one is faced with a new problem domain and intends to model and simulate business processes of that domain, a natural question to be asked is “How should I start?” We answer this question in this chapter. The answer consists of three stages. First, the purpose and decisions to be supported by business process simulation and the stakeholders are identified. This entails identifying agents or active entities of the problem domain and representing their behaviors, knowledge, and interactions. Second, the models representing the problem domain analysis are mapped to the business process models. Third, the problem domain analysis models and business process models are mapped to the NetLogo program. To understand the problem domain and decisions to be supported, our approach uses a hierarchical abstraction to help deal with complexity in business processes. We take a typical top-down approach of focusing on high-level details early in problem domain analysis and exploring the lower-level details once the high-level understanding is sufficient. The purpose of this chapter is to describe how this can be done in a holistic and balanced manner. The methodology put forward in this chapter can also be used for agent-oriented problem domain analysis for different purposes separately from business process modeling and NetLogo.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   89.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Dijkman, R.M., Dumas, M., Ouyang, C.: Semantics and analysis of business process models in BPMN. Inf. Softw. Technol. 50(12), 1281–1294 (2008). https://doi.org/10.1016/j.infsof.2008.02.006

    Article  Google Scholar 

  2. Fortino, G., North, M.J.: Simulation-based development and validation of multi-agent systems: AOSE and ABMS approaches. J. Simul. 7(3), 137–143 (2013). https://doi.org/10.1057/jos.2013.12

    Article  Google Scholar 

  3. Grimm, V., Berger, U., Bastiansen, F., Eliassen, S., Ginot, V., Giske, J., Goss-Custard, J., Grand, T., Heinz, S.K., Huse, G., Huth, A., Jepsen, J.U., Jørgensen, C., Mooij, W.M., Müller, B., Pe’er, G., Piou, C., Railsback, S.F., Robbins, A.M., Robbins, M.M., Rossmanith, E., Rüger, N., Strand, E., Souissi, S., Stillman, R.A., Vabø, R., Visser, U., DeAngelis, D.L.: A standard protocol for describing individual-based and agent-based models. Ecol. Model. 198(1), 115–126 (2006). https://doi.org/10.1016/j.ecolmodel.2006.04.023

  4. Grimm, V., Berger, U., DeAngelis, D.L., Polhill, J.G., Giske, J., Railsback, S.F.: The ODD protocol: A review and first update. Ecol. Model. 221(23), 2760–2768 (2010). https://doi.org/10.1016/j.ecolmodel.2010.08.019

    Article  Google Scholar 

  5. Kavakli, V., Loucopoulos, P.: Goal-driven business process analysis application in electricity deregulation. Inf. Syst. 24(3), 187–207 (1999). https://doi.org/10.1016/S0306-4379(99)00015-0

    Article  Google Scholar 

  6. Klügl, F.: “engineering” agent-based simulation models? In: Müller, J.P., Cossentino, M. (eds.) Agent-Oriented Software Engineering XIII—13th International Workshop, AOSE 2012, Valencia, Spain, June 4, 2012, Revised Selected Papers. Lecture Notes in Computer Science, vol. 7852, pp. 179–196. Springer, Berlin (2012). https://doi.org/10.1007/978-3-642-39866-7_11

    Google Scholar 

  7. Miller, T., Lu, B., Sterling, L., Beydoun, G., Taveter, K.: Requirements elicitation and specification using the agent paradigm: the case study of an aircraft turnaround simulator. IEEE Trans. Softw. Eng. 40(10), 1007–1024 (2014). https://doi.org/10.1109/TSE.2014.2339827

    Article  Google Scholar 

  8. Object Management Group (OMG): Business Process Model and Notation (BPMN), Version 2.0.2 (2014). https://www.omg.org/spec/BPMN/2.0.2/PDF. Accessed 30 Apr 2021

  9. Podgorelec, V., Kokol, P.: Genetic algorithm based system for patient scheduling in highly constrained situations. J. Med. Syst. 21(6), 417–427 (1997). https://doi.org/10.1023/A:1022828414460

    Article  Google Scholar 

  10. Siebers, P.O., Klügl, F.: What software engineering has to offer to agent-based social simulation. In: Simulating Social Complexity, pp. 81–117. Springer, Berlin (2017). https://doi.org/10.1007/978-3-319-66948-9_6

  11. Sommerville, I.: Software Engineering, 10th edn. Addison-Wesley, Reading (2015)

    MATH  Google Scholar 

  12. Sowa, J.F., Zachman, J.A.: Extending and formalizing the framework for information systems architecture. IBM Syst. J. 31(3), 590–616 (1992). https://doi.org/10.1147/sj.313.0590

    Article  Google Scholar 

  13. Sterling, L., Taveter, K.: The Art of Agent-Oriented Modeling. The MIT Press, Cambridge (2009). https://doi.org/10.7551/mitpress/7682.001.0001

  14. Sulis, E., Terna, P., Di Leva, A., Boella, G., Boccuzzi, A.: Agent-oriented decision support system for business processes management with genetic algorithm optimization: an application in healthcare. J. Med. Syst. 44(9), 1–7 (2020). https://doi.org/10.1007/s10916-020-01608-4

    Article  Google Scholar 

  15. Taveter, K., Du, H., Huhns, M.N.: Engineering societal information systems by agent-oriented modeling. J. Ambient Intell. Smart Environ. 4(3), 227–252 (2012)

    Article  Google Scholar 

  16. Taveter, K., Wagner, G.: A multi-perspective methodology for modelling inter-enterprise business processes. In: Arisawa, H., Kambayashi, Y., Kumar, V., Mayr, H.C., Hunt, I. (eds.) ER 2001 Workshops, HUMACS, DASWIS, ECOMO, and DAMA, Yokohama Japan, November 27-30, 2001, Revised Papers, Lecture Notes in Computer Science, vol. 2465, pp. 403–416. Springer, Berlin (2001). https://doi.org/10.1007/3-540-46140-X_31

    Google Scholar 

  17. Wynn, D.C., Clarkson, P.J.: Process models in design and development. Res. Eng. Design 29(2), 161–202 (2018). https://doi.org/10.1007/s00163-017-0262-7

    Article  Google Scholar 

  18. Zachman, J.A.: A framework for information systems architecture. IBM Syst. J. 26(3), 276–292 (1987). https://doi.org/10.1147/sj.263.0276

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Sulis, E., Taveter, K. (2022). Agent-Oriented Modeling. In: Agent-Based Business Process Simulation. Springer, Cham. https://doi.org/10.1007/978-3-030-98816-6_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-98816-6_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-98818-0

  • Online ISBN: 978-3-030-98816-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics