Skip to main content

Automatically-Generated Agent Organizations for Flexible Workflow Enactment

  • Conference paper
  • First Online:
Agents and Artificial Intelligence (ICAART 2021)

Abstract

The use of multi-agent systems for the implementation and management of data-intensive workflows is generally considered a particularly interesting solution. We propose an approach that exploits the definition of processes described with the BPMN language for the automatic generation of agent organisations. To demonstrate the use of our approach, we chose the JaCaMo agent framework for its inherent support of agent organisations described with the MOISE meta-model. The resulting agent organization is built for adapting to different execution context, by self-modifying its structural and functional specification for continuing to fulfil the BP goal.

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 EPUB and 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

Notes

  1. 1.

    Available online at: http://aose.pa.icar.cnr.it:8080/BPMN2Goal/.

  2. 2.

    Source code is available online at: https://github.com/icar-aose/musa_2_scala.

References

  1. Boissier, O., Bordini, R.H., Hübner, J.F., Ricci, A., Santi, A.: Multi-agent oriented programming with JaCaMo. Sci. Comput. Program. 78(6), 747–761 (2013)

    Article  Google Scholar 

  2. Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming Multi-agent Systems in AgentSpeak Using Jason, vol. 8. Wiley, Hoboken (2007)

    Book  Google Scholar 

  3. Buhler, P.A., Vidal, J.M.: Towards adaptive workflow enactment using multiagent systems. Inf. Technol. Manage. 6(1), 61–87 (2005)

    Article  Google Scholar 

  4. Ceri, S., Grefen, P., Sanchez, G.: Wide-a distributed architecture for workflow management. In: 1997 Proceedings of Seventh International Workshop on Research Issues in Data Engineering, pp. 76–79. IEEE (1997)

    Google Scholar 

  5. Chinosi, M., Trombetta, A.: BPMN: an introduction to the standard. Comput. Stand. Interfaces 34(1), 124–134 (2012)

    Article  Google Scholar 

  6. Cossentino, M., Lopes, S., Sabatucci, L.: Goal-driven adaptation of MOISE organizations for workflow enactment. In: Proceedings of the 8th International Workshop on Engineering Multi-agent Systems (EMAS 2020). National Research Council of Italy (2020)

    Google Scholar 

  7. Cossentino, M., Lopes, S., Sabatucci, L.: A tool for the automatic generation of MOISE organisations from BPMN. In: WOA, vol. 1613, p. 69 (2020)

    Google Scholar 

  8. Cossentino, M., Lopes, S., Sabatucci, L.: Automatic definition of MOISE organizations for adaptive workflows. In: ICAART (1), pp. 125–136 (2021)

    Google Scholar 

  9. van Der Aalst, W.M., Ter Hofstede, A.H., Kiepuszewski, B., Barros, A.P.: Workflow patterns. Distrib. Parallel Databases 14(1), 5–51 (2003)

    Article  Google Scholar 

  10. Gottschalk, F., Van Der Aalst, W.M., Jansen-Vullers, M.H., La Rosa, M.: Configurable workflow models. Int. J. Cooper. Inf. Syst. 17(02), 177–221 (2008)

    Article  Google Scholar 

  11. Han, Y., Sheth, A., Bussler, C.: A taxonomy of adaptive workflow management. In: Workshop of the 1998 ACM Conference on Computer Supported Cooperative Work, pp. 1–11 (1998)

    Google Scholar 

  12. Hannoun, M., Boissier, O., Sichman, J.S., Sayettat, C.: MOISE: an organizational model for multi-agent systems. In: Monard, M.C., Sichman, J.S. (eds.) IBERAMIA/SBIA -2000. LNCS (LNAI), vol. 1952, pp. 156–165. Springer, Heidelberg (2000). https://doi.org/10.1007/3-540-44399-1_17

    Chapter  Google Scholar 

  13. Laukkanen, M., Helin, H.: Composing workflows of semantic web services. In: Cavedon, L., Maamar, Z., Martin, D., Benatallah, B. (eds.) Extending Web Services Technologies, pp. 209–228. Springer, Boston (2004). https://doi.org/10.1007/0-387-23344-X_10

    Chapter  Google Scholar 

  14. Object Management Group (OMG): Business Process Model and Notation (BPMN 2.0) by Example (2010). https://www.omg.org/cgi-bin/doc?dtc/10-06-02.pdf

  15. Rao, A.S., Georgeff, M.P., et al.: BDI agents: from theory to practice. In: ICMAS, vol. 95, pp. 312–319 (1995)

    Google Scholar 

  16. Reichert, M., Dadam, P.: Adept flex–supporting dynamic changes of workflows without losing control. J. Intell. Inf. Syst. 10(2), 93–129 (1998)

    Article  Google Scholar 

  17. Ricci, A., Viroli, M., Omicini, A.: Programming MAS with artifacts. In: Bordini, R.H., Dastani, M.M., Dix, J., El Fallah Seghrouchni, A. (eds.) ProMAS 2005. LNCS (LNAI), vol. 3862, pp. 206–221. Springer, Heidelberg (2006). https://doi.org/10.1007/11678823_13

    Chapter  MATH  Google Scholar 

  18. Sabatucci, L., Cossentino, M.: From means-end analysis to proactive means-end reasoning. In: Proceedings of the 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, pp. 2–12. IEEE Press (2015)

    Google Scholar 

  19. Sabatucci, L., Cossentino, M.: Self-adaptive smart spaces by proactive means-end reasoning. J. Reliable Intell. Environ. 3(3), 159–175 (2017)

    Article  Google Scholar 

  20. Sabatucci, L., Cossentino, M.: Supporting dynamic workflows with automatic extraction of goals from BPMN. ACM Trans. Auton. Adapt. Syst. (TAAS) 14(2), 1–38 (2019)

    Article  Google Scholar 

  21. Sabatucci, L., Lopes, S., Cossentino, M.: Self-configuring cloud application mashup with goals and capabilities. Clust. Comput. 20(3), 2047–2063 (2017). https://doi.org/10.1007/s10586-017-0911-7

    Article  Google Scholar 

  22. Sawhney, M., Zabin, J.: The Seven Steps to Nirvana: Strategic Insights into Ebusiness Transformation. McGraw-Hill, Inc. (2002)

    Google Scholar 

  23. Singh, M.P., Huhns, M.N.: Multiagent systems for workflow. Intell. Syst. Account. Financ. Manag. 8(2), 105–117 (1999)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Luca Sabatucci .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Cossentino, M., Lopes, S., Sabatucci, L. (2022). Automatically-Generated Agent Organizations for Flexible Workflow Enactment. In: Rocha, A.P., Steels, L., van den Herik, J. (eds) Agents and Artificial Intelligence. ICAART 2021. Lecture Notes in Computer Science(), vol 13251. Springer, Cham. https://doi.org/10.1007/978-3-031-10161-8_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-10161-8_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-10160-1

  • Online ISBN: 978-3-031-10161-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics