Business processes realize a business goal by coordinating the tasks undertaken by multiple interacting parties. Even if it is possible to monitor the execution of such complex distributed process, current approaches do not allow participants to report to the right account taker the causes of the success or failure of their duties. However, as in exception management in programming languages, having such information could enable the account taker to properly handle errors. We claim that an explicit representation of accountability and responsibility assumptions provides the right abstractions to engineer multi-agent systems, that execute such business processes, both at the level of design and at the level of programming. Basing our programming approach on multi-agent organizations, we present two accountability patterns for developing accountable agents. To illustrate this approach we use the JaCaMo multi-agent programming platform.

Accountability and Agents for Engineering Business Processes

Baldoni, Matteo;Baroglio, Cristina;Micalizio, Roberto;Tedeschi, Stefano
2019-01-01

Abstract

Business processes realize a business goal by coordinating the tasks undertaken by multiple interacting parties. Even if it is possible to monitor the execution of such complex distributed process, current approaches do not allow participants to report to the right account taker the causes of the success or failure of their duties. However, as in exception management in programming languages, having such information could enable the account taker to properly handle errors. We claim that an explicit representation of accountability and responsibility assumptions provides the right abstractions to engineer multi-agent systems, that execute such business processes, both at the level of design and at the level of programming. Basing our programming approach on multi-agent organizations, we present two accountability patterns for developing accountable agents. To illustrate this approach we use the JaCaMo multi-agent programming platform.
2019
The 7th International Workshop on Engineering Multi-Agent Systems, EMAS 2019
Montreal, Canada
May 13th-14th, 2019
Proc. of the 7th International Workshop on Engineering Multi-Agent Systems, EMAS 2019
IFAAMAS, International Foundation for Autonomous Agents and Multiagent Systems
1
18
http://cgi.csc.liv.ac.uk/~lad/emas2019/
Baldoni, Matteo; Baroglio, Cristina; Boissier, Olivier; Micalizio, Roberto; Tedeschi, Stefano
File in questo prodotto:
File Dimensione Formato  
2019_EMAS.pdf

Accesso aperto

Descrizione: Articolo principale
Tipo di file: PDF EDITORIALE
Dimensione 384.22 kB
Formato Adobe PDF
384.22 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/1699927
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact