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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Available online at: http://aose.pa.icar.cnr.it:8080/BPMN2Goal/.
- 2.
Source code is available online at: https://github.com/icar-aose/musa_2_scala.
References
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)
Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming Multi-agent Systems in AgentSpeak Using Jason, vol. 8. Wiley, Hoboken (2007)
Buhler, P.A., Vidal, J.M.: Towards adaptive workflow enactment using multiagent systems. Inf. Technol. Manage. 6(1), 61–87 (2005)
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)
Chinosi, M., Trombetta, A.: BPMN: an introduction to the standard. Comput. Stand. Interfaces 34(1), 124–134 (2012)
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)
Cossentino, M., Lopes, S., Sabatucci, L.: A tool for the automatic generation of MOISE organisations from BPMN. In: WOA, vol. 1613, p. 69 (2020)
Cossentino, M., Lopes, S., Sabatucci, L.: Automatic definition of MOISE organizations for adaptive workflows. In: ICAART (1), pp. 125–136 (2021)
van Der Aalst, W.M., Ter Hofstede, A.H., Kiepuszewski, B., Barros, A.P.: Workflow patterns. Distrib. Parallel Databases 14(1), 5–51 (2003)
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)
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)
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
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
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
Rao, A.S., Georgeff, M.P., et al.: BDI agents: from theory to practice. In: ICMAS, vol. 95, pp. 312–319 (1995)
Reichert, M., Dadam, P.: Adept flex–supporting dynamic changes of workflows without losing control. J. Intell. Inf. Syst. 10(2), 93–129 (1998)
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
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)
Sabatucci, L., Cossentino, M.: Self-adaptive smart spaces by proactive means-end reasoning. J. Reliable Intell. Environ. 3(3), 159–175 (2017)
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)
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
Sawhney, M., Zabin, J.: The Seven Steps to Nirvana: Strategic Insights into Ebusiness Transformation. McGraw-Hill, Inc. (2002)
Singh, M.P., Huhns, M.N.: Multiagent systems for workflow. Intell. Syst. Account. Financ. Manag. 8(2), 105–117 (1999)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
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)