Skip to main content

Towards Process-Oriented Modelling and Creation of Multi-Agent Systems

  • Conference paper
Engineering Multi-Agent Systems (EMAS 2014)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 8758))

Included in the following conference series:

Abstract

Different ways of integrating business processes and agents have been proposed, but using restricted process models or targeting only single agents, none of them is truly convincing. Nevertheless, business processes have many notions in common with agents and would be well suited for modelling complex multi-agent systems. In this paper, we combine concepts of two existing approaches to a mapping from business process diagrams to readily executable agent components. The results are well-structured and extensible, and at the same time account for nearly the entire expressiveness of the process modelling notation.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Baldoni, M., Baroglio, C., Capuzzimati, F.: 2COMM: A commitment-based MAS architecture. In: Cossentino, M., El Fallah Seghrouchni, A., Winikoff, M. (eds.) EMAS 2013. LNCS (LNAI), vol. 8245, pp. 38–57. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  2. Bauer, B., Müller, J.P., Odell, J.: Agent UML: A formalism for specifying multiagent software systems. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 91–103. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  3. Bellifemine, F., Poggi, A., Rimassa, G.: JADE – a FIPA-compliant agent framework. Internal technical report, Telecom Italia (1999), part of this report has been also published in Proceedings of PAAM 1999, London, pp. 97–108 (April 1999)

    Google Scholar 

  4. Bergenti, F., Caire, G., Gotta, D.: Interactive workflows with WADE. In: 2012 IEEE 21st International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, pp. 10–15 (2012)

    Google Scholar 

  5. Bergenti, F., Caire, G., Gotta, D., Long, D., Sacchi, G.: Enacting BPM-oriented workflows with Wade. In: Proceedings of the 12th Workshop on Objects and Agents, Rende, CS, Italy, pp. 112–116 (July 2011)

    Google Scholar 

  6. Braubach, L., Pokahr, A., Jander, K., Lamersdorf, W., Burmeister, B.: Go4Flex: Goal-oriented process modelling. In: Essaaidi, M., Malgeri, M., Badica, C. (eds.) Intelligent Distributed Computing IV. SCI, vol. 315, pp. 77–87. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  7. Burmeister, B., Arnold, M., Copaciu, F., Rimassa, G.: BDI-agents for agile goal-oriented business processes. In: Proc. of 7th Int. Conf. on Autonomous Agents and Multiagent Systems (AAMAS 2008), pp. 37–44. International Foundation for Autonomous Agents and Multiagent Systems, Richland (2008)

    Google Scholar 

  8. Cabri, G., Puviani, M., Quitadamo, R.: Connecting methodologies and infrastructures in the development of agent systems. In: Proceedings of the International Multiconference on Computer Science and Information Technology (IMCSIT 2008), pp. 17–23. IEEE, Wisla (2008)

    Chapter  Google Scholar 

  9. Caire, G.: WADE User Guide, Version 2.6. Telecom Italia (July 2010), http://jade.tilab.com/wade/doc/WADE-User-Guide.pdf

  10. Caire, G., Gotta, D., Banzi, M.: WADE: A software platform to develop mission critical applications exploiting agents and workflows. In: Berger, M., Burg, B., Nishiyama, S. (eds.) Proc. of 7th Int. Conf. on Autonomous Agents and Multiagent Systems (AAMAS 2008) – Industry and Applications Track, pp. 29–36 (May 2008)

    Google Scholar 

  11. Caire, G., Quarantotto, E., Porta, M., Sacchi, G.: WOLF – An Eclipse plug-in for WADE. In: Proceedings of the ACEC 2008 (2008)

    Google Scholar 

  12. Calisti, M., Greenwood, D.: Goal-oriented autonomic process modeling and execution for next generation networks. In: van der Meer, S., Burgess, M., Denazis, S. (eds.) MACE 2008. LNCS, vol. 5276, pp. 38–49. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  13. Dijkman, R.M., Dumas, M., Ouyang, C.: Semantics and analysis of business process models in BPMN. Information & Software Technology 50(12), 1281–1294 (2008)

    Article  Google Scholar 

  14. Endert, H., Küster, T., Hirsch, B., Albayrak, S.: Mapping BPMN to agents: An analysis. In: Baldoni, M., Baroglio, C., Mascardi, V. (eds.) Agents, Web-Services, and Ontologies Integrated Methodologies (AWESOME), pp. 43–58 (2007)

    Google Scholar 

  15. Hirsch, B., Konnerth, T., Burkhardt, M., Albayrak, S.: Programming service oriented agents. In: Calisti, M., Dignum, F.P., Kowalczyk, R., Leymann, F., Unland, R. (eds.) Service-Oriented Architecture and (Multi-)Agent Systems Technology. Dagstuhl Seminar Proceedings, vol. 10021, Schloss Dagstuhl – Leibniz-Zentrum für Informatik, Germany (2010)

    Google Scholar 

  16. JIAC Development Team: JIAC – Java Intelligent Agent Componentware, Version 5.1.5. DAI-Labor, TU Berlin (February 2014), http://www.jiac.de

  17. Küster, T., Heßler, A.: Towards transformations from BPMN to heterogeneous systems. In: Ardagna, D., Mecella, M., Yang, J. (eds.) BPM 2008 Workshops. LNBIP, vol. 17, pp. 200–211. Springer, Heidelberg (2009)

    Google Scholar 

  18. Küster, T., Lützenberger, M., Heßler, A., Hirsch, B.: Integrating process modelling into multi-agent system engineering. Multiagent and Grid Systems 8(1), 105–124 (2012)

    Google Scholar 

  19. Lützenberger, M., et al.: A multi-agent approach to professional software engineering. In: Winikoff, M., El Fallah Seghrouchni, A., Winikoff, M. (eds.) EMAS 2013. LNCS (LNAI), vol. 8245, pp. 156–175. Springer, Heidelberg (2013)

    Google Scholar 

  20. Mendling, J., Lassen, K.B., Zdun, U.: Transformation strategies between blockoriented and graph-oriented process modelling languages (2005)

    Google Scholar 

  21. Muehlen, M.z., Recker, J.: How much language is enough? Theoretical and practical use of the business process modeling notation. In: Bellahsène, Z., Léonard, M. (eds.) CAiSE 2008. LNCS, vol. 5074, pp. 465–479. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  22. Object Management Group: Business process model and notation (BPMN) version 2.0. Specification formal/2011-01-03, Object Management Group (August 2011)

    Google Scholar 

  23. Ouyang, C., Dumas, M., van der Aalst, W.M.P., ter Hofstede, A.H.M., Mendling, J.: From business process models to process-oriented software systems. ACM Transactions on Software Engineering and Methodology 19(1), 1–37 (2009)

    Article  Google Scholar 

  24. Pokahr, A., Braubach, L.: Reusable interaction protocols for workflows. In: Workshop on Protocol Based Modelling of Business Interactions (2010)

    Google Scholar 

  25. Pokahr, A., Braubach, L., Jander, K.: Unifying agent and component concepts – Jadex active components. In: Dix, J., Witteveen, C. (eds.) MATES 2010. LNCS (LNAI), vol. 6251, pp. 100–112. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  26. Recker, J.C.: BPMN modeling – who, where, how and why. BPTrends 5(3), 1–8 (2008)

    Google Scholar 

  27. Sierra, C., Rodríguez-Aguilar, J.A., Blanco-Vigil, P.N., Arcos-Rosell, J.L., Esteva-Vivancos, M.: Engineering multi-agent systems as electronic institutions. UPGRADE: European Journal for Informatics Professional V (4), 33–39 (2004)

    Google Scholar 

  28. Tan, P.S.: Automated Generation of JIAC AgentBeans from BPMN Diagrams. Diploma thesis, Technische Universität Berlin (November 2011)

    Google Scholar 

  29. Voß, M.: Orchestrating Multi-Agent Systems with BPMN by Implementing a Process Executing JIAC Agent Using the Visual Service Design Tool. Master thesis, Humboldt Universität Berlin, realized with support of DAI-Labor, TU Berlin (May 2014)

    Google Scholar 

  30. Yu, E.S.: Social modeling and i*. In: Borgida, A.T., Chaudhri, V.K., Giorgini, P., Yu, E.S. (eds.) Conceptual Modeling: Foundations and Applications. LNCS, vol. 5600, pp. 99–121. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Küster, T., Heßler, A., Albayrak, S. (2014). Towards Process-Oriented Modelling and Creation of Multi-Agent Systems. In: Dalpiaz, F., Dix, J., van Riemsdijk, M.B. (eds) Engineering Multi-Agent Systems. EMAS 2014. Lecture Notes in Computer Science(), vol 8758. Springer, Cham. https://doi.org/10.1007/978-3-319-14484-9_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-14484-9_9

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-14483-2

  • Online ISBN: 978-3-319-14484-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics