Skip to main content

Accountability and Responsibility in Multiagent Organizations for Engineering Business Processes

  • Conference paper
  • First Online:

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

Abstract

Business processes realize a business goal by coordinating the tasks undertaken by multiple interacting parties. Given such a distributed nature, Multiagent Organizations (MAO) are a promising paradigm for conceptualizing and implementing business processes. Yet, MAO still lack of a systematic method for reporting to the right agents feedback about success or failure of a task. We claim that an explicit representation of accountability and responsibility assumptions provides the right abstractions to engineer MAO for supporting the execution of business processes. Basing our programming approach on MAO, we present two accountability patterns for developing accountable agents. To illustrate this approach we use the JaCaMo multi-agent programming platform.

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   44.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   59.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

Notes

  1. 1.

    Here, we restrict our attention to processes that do not include loops; otherwise it would not be possible to express them as decomposition trees.

  2. 2.

    Event \({\textit{problem-management}}\) corresponds to the achievement of \( root\_key\_ac \)-\( count\_management \), the root goal of the social scheme in Fig. 2.

  3. 3.

    It’s worth noting that we do not define any accountability relationship w.r.t. \({\textit{can-handle}}\), \({\textit{cannot-handle}}\), \({\textit{answer-from-fls}}\) and \({\textit{1-day}}\). Such goals are the ones whom the manager is in charge of and would encompass the manager both as a-giver and a-taker.

References

  1. Adamo, G., Borgo, S., Di Francescomarino, C., Ghidini, C., Guarino, N.: On the notion of goal in business process models. In: Ghidini, C., Magnini, B., Passerini, A., Traverso, P. (eds.) AI*IA 2018. LNCS (LNAI), vol. 11298, pp. 139–151. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-03840-3_11

    Chapter  Google Scholar 

  2. Baldoni, M., Baroglio, C., Boissier, O., May, K.M., Micalizio, R., Tedeschi, S.: Accountability and responsibility in agent organizations. In: Miller, T., Oren, N., Sakurai, Y., Noda, I., Savarimuthu, B.T.R., Cao Son, T. (eds.) PRIMA 2018. LNCS (LNAI), vol. 11224, pp. 261–278. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-03098-8_16

    Chapter  Google Scholar 

  3. Baldoni, M., Baroglio, C., Capuzzimati, F., Micalizio, R.: Type checking for protocol role enactments via commitments. J. Auton. Agents Multi-Agent Syst. 32(3), 349–386 (2018). https://doi.org/10.1007/s10458-018-9382-3

    Article  Google Scholar 

  4. Baldoni, M., Baroglio, C., Chopra, A.K., Singh, M.P.: Composing and verifying commitment-based multiagent protocols. In: Wooldridge, M., Yang, Q. (eds.) Proceedings of 24th International Joint Conference on Artificial Intelligence, IJCAI 2015, Buenos Aires, Argentina, 25th July–31th 2015 (2015). http://ijcai-15.org/

  5. Baldoni, M., Baroglio, C., May, K.M., Micalizio, R., Tedeschi, S.: Computational accountability. In: Chesani, F., Mello, P., Milano, M. (eds.) Deep Understanding and Reasoning: A Challenge for Next-Generation Intelligent Agents, URANIA 2016, vol. 1802, pp. 56–62. CEUR Workshop Proceedings, Genoa, December 2016. http://ceur-ws.org/Vol-1802/paper8.pdf

  6. Baldoni, M., Baroglio, C., May, K.M., Micalizio, R., Tedeschi, S.: Computational accountability in MAS organizations with ADOPT. Appl. Sci. 8(4), 489 (2018)

    Article  Google Scholar 

  7. Baldoni, M., Baroglio, C., Micalizio, R.: Goal distribution in business process models. In: Ghidini, C., Magnini, B., Passerini, A., Traverso, P. (eds.) AI*IA 2018. LNCS (LNAI), vol. 11298, pp. 252–265. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-03840-3_19

    Chapter  Google Scholar 

  8. Boella, G., van der Torre, L.W.N., Verhagen, H.: Introduction to normative multiagent systems. In: Normative Multi-Agent Systems. Dagstuhl Seminar Proceedings, vol. 07122 (2007)

    Google Scholar 

  9. 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). https://doi.org/10.1016/j.scico.2011.10.004

    Article  Google Scholar 

  10. Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming Multi-Agent Systems in AgentSpeak Using Jason. Wiley, Chichester (2007)

    Book  Google Scholar 

  11. Corkill, D.D., Lesser, V.R.: The use of meta-level control for coordination in distributed problem solving network. In: Bundy, A. (ed.) Proceedings of the 8th International Joint Conference on Artificial Intelligence (IJCAI 1983), pp. 748–756. William Kaufmann, Los Altos (1983)

    Google Scholar 

  12. Cranefield, S., Oren, N., Vasconcelos, W.W.: Accountability for practical reasoning agents. In: Lujak, M. (ed.) AT 2018. LNCS (LNAI), vol. 11327, pp. 33–48. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-17294-7_3

    Chapter  Google Scholar 

  13. Dastani, M., Tinnemeier, N.A., Meyer, J.J.C.: A programming language for normative multi-agent systems. In: Handbook of Research on Multi-Agent Systems: Semantics and Dynamics of Organizational Models, pp. 397–417. IGI Global (2009)

    Google Scholar 

  14. Dignum, V.: A model for organizational interaction: based on agents, founded in logic. Ph.D. thesis, Utrecht University (2004). Published by SIKS

    Google Scholar 

  15. Dignum, V.: Handbook of Research on Multi-Agent Systems: Semantics and Dynamics of Organizational Models (2009)

    Google Scholar 

  16. Dubnick, M.J., Justice, J.B.: Accounting for accountability. Annual Meeting of the American Political Science Association, September 2004. https://pdfs.semanticscholar.org/b204/36ed2c186568612f99cb8383711c554e7c70.pdf

  17. Feltus, C.: Aligning access rights to governance needs with the responsability MetaModel (ReMMo) in the frame of enterprise architecture. Ph.D. thesis, University of Namur, Belgium (2014)

    Google Scholar 

  18. Fornara, N., Viganò, F., Verdicchio, M., Colombetti, M.: Artificial institutions: a model of institutional reality for open multiagent systems. Artif. Intell. Law 16(1), 89–105 (2008). https://doi.org/10.1007/s10506-007-9055-z

    Article  Google Scholar 

  19. Garfinkel, H.: Studies in Ethnomethodology. Prentice-Hall Inc., Englewood Cliffs (1967)

    Google Scholar 

  20. Grant, R.W., Keohane, R.O.: Accountability and abuses of power in world politics. Am. Polit. Sci. Rev. 99(1), 29–43 (2005)

    Article  Google Scholar 

  21. Haller, P., Sommers, F.: Actors in scala - concurrent programming for the multi-core era. Artima (2011)

    Google Scholar 

  22. Hübner, J.F., Boissier, O., Bordini, R.H.: A normative organisation programming language for organisation management infrastructures. In: Padget, J., et al. (eds.) COIN -2009. LNCS (LNAI), vol. 6069, pp. 114–129. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-14962-7_8

    Chapter  Google Scholar 

  23. Hübner, J.F., Boissier, O., Kitio, R., Ricci, A.: Instrumenting multi-agent organisations with organisational artifacts and agents. Auton. Agents Multi-Agent Syst. 20(3), 369–400 (2010). https://doi.org/10.1007/s10458-009-9084-y

    Article  Google Scholar 

  24. Hübner, J.F., Sichman, J.S., Boissier, O.: Developing organised multiagent systems using the MOISE+ model: programming issues at the system and agent levels. Int. J. Agent-Oriented Softw. Eng. 1(3/4), 370–395 (2007)

    Article  Google Scholar 

  25. Maia, A., Sichman, J.S.: Explicit representation of planning autonomy in MOISE organizational model. In: 7th Brazilian Conference on Intelligent Systems, BRACIS 2018, São Paulo, Brazil, 22–25 October 2018, pp. 384–389 (2018)

    Google Scholar 

  26. Mallya, A.U., Singh, M.P.: Modeling exceptions via commitment protocols. In: Proceedings of the Fourth International Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS 2005, pp. 122–129. ACM (2005)

    Google Scholar 

  27. Marengo, E., Baldoni, M., Baroglio, C., Chopra, A., Patti, V., Singh, M.: Commitments with regulations: reasoning about safety and control in REGULA. In: Proceedings of the 10th International Conference on Autonomous Agents and Multiagent Systems (AAMAS), vol. 2, pp. 467–474 (2011)

    Google Scholar 

  28. Nissenbaum, H.: Accountability in a computerized society. Sci. Eng. Ethics 2(1), 25–42 (1996). https://doi.org/10.1007/BF02639315

    Article  Google Scholar 

  29. Object Management Group: BPMN specification - business process model and notation (2018). http://www.bpmn.org/. Accessed 08 Nov 2018

  30. Platon, E., Sabouret, N., Honiden, S.: An architecture for exception management in multiagent systems. Int. J. Agent-Oriented Softw. Eng. 2(3), 267–289 (2008)

    Article  Google Scholar 

  31. Ricci, A., Bordini, R.H., Hübner, J.F., Collier, R.: AgentSpeak(ER): an extension of AgentSpeak(L) improving encapsulation and reasoning about goals. In: AAMAS, pp. 2054–2056. International Foundation for Autonomous Agents and Multiagent Systems, Richland/ACM (2018)

    Google Scholar 

  32. Ricci, A., Piunti, M., Viroli, M., Omicini, A.: Environment programming in CArtAgO. In: El Fallah Seghrouchni, A., Dix, J., Dastani, M., Bordini, R.H. (eds.) Multi-Agent Programming, pp. 259–288. Springer, Boston, MA (2009). https://doi.org/10.1007/978-0-387-89299-3_8

    Chapter  MATH  Google Scholar 

  33. Singh, M.P.: Distributed enactment of multiagent workflows: temporal logic for web service composition. In: Proceedings of the Second International Joint Conference on Autonomous Agents & Multiagent Systems, AAMAS 2003, Melbourne, Victoria, Australia, 14–18 July 2003, pp. 907–914. ACM (2003)

    Google Scholar 

  34. Souchon, F., Dony, C., Urtado, C., Vauttier, S.: Improving exception handling in multi-agent systems. In: Lucena, C., Garcia, A., Romanovsky, A., Castro, J., Alencar, P.S.C. (eds.) SELMAS 2003. LNCS, vol. 2940, pp. 167–188. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-24625-1_10

    Chapter  Google Scholar 

  35. Thomson, J.J.: Remarks on causation and liability. Philos. Public Aff. 13(2), 101–133 (1984)

    Google Scholar 

  36. Vincent, N.A.: A structured taxonomy of responsibility concepts. In: Vincent, N., van de Poel, I., van den Hoven, J. (eds.) Moral Responsibility. LOET, vol. 27, pp. 15–35. Springer, Dordrecht (2011). https://doi.org/10.1007/978-94-007-1878-4_2

    Chapter  Google Scholar 

  37. Weske, M.: Business Process Management: Concepts, Languages, Architectures. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-73522-9

    Book  Google Scholar 

  38. Yazdanpanah, V., Dastani, M.: Distant group responsibility in multi-agent systems. In: Baldoni, M., Chopra, A.K., Son, T.C., Hirayama, K., Torroni, P. (eds.) PRIMA 2016. LNCS (LNAI), vol. 9862, pp. 261–278. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-44832-9_16

    Chapter  MATH  Google Scholar 

  39. Yolum, P., Singh, M.P.: Commitment machines. In: Meyer, J.-J.C., Tambe, M. (eds.) ATAL 2001. LNCS (LNAI), vol. 2333, pp. 235–247. Springer, Heidelberg (2002). https://doi.org/10.1007/3-540-45448-9_17

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Cristina Baroglio .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Baldoni, M., Baroglio, C., Boissier, O., Micalizio, R., Tedeschi, S. (2020). Accountability and Responsibility in Multiagent Organizations for Engineering Business Processes. In: Dennis, L., Bordini, R., Lespérance, Y. (eds) Engineering Multi-Agent Systems. EMAS 2019. Lecture Notes in Computer Science(), vol 12058. Springer, Cham. https://doi.org/10.1007/978-3-030-51417-4_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-51417-4_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-51416-7

  • Online ISBN: 978-3-030-51417-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics