Skip to main content

Architecture of an Institutional Platform for Multi-Agent Systems

  • Conference paper
  • First Online:
PRIMA 2017: Principles and Practice of Multi-Agent Systems (PRIMA 2017)

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

Abstract

Artificial institutions usually consider that the regulation of the behaviour of the agents is expressed by norms that refer to an institutional reality, that is an institutional interpretation of the environment in which the agents are situated. To be applied on real systems, however, artificial institutions need to advance from the theory to the practice. Such step requires to conceive the institutional platform components that are in charge of building the institutional reality used in the normative regulation of the system. Such components must be connectable to the heterogeneous elements composing the environment and must also be able to accommodate the different normative platforms that regulate the system. This paper proposes the architecture of an institutional platform having these features. It is shown also how the proposed institutional platform can be linked to environmental and normative ones.

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.

    In this paper, component means a software element that encapsulates a set of functions and that can interact with other components in a broader system [21].

  2. 2.

    Among the huge literature in the field, details on norms can be found in [2, 4, 7] and in the COIN series of workshops (http://www.pcs.usp.br/~coin/).

  3. 3.

    In SAI, as in Searle’s work, the expression “status function” means both the status and the corresponding function assigned by the institution to the environmental elements. For example, the agent bob carrying the status function auction winner means that bob has both the status of auction winner and the functions corresponding to such status.

  4. 4.

    As events are supposed to be considered at the individual agent level in normative systems (i.e. they can be related to a triggering agent) [31], it is important to record the agent that causes an event-status function assignment.

  5. 5.

    An implementation of \(\mathsf {CArtAgO}\) is available at cartago.sf.net.

  6. 6.

    An implementation of NPL is available at http://github.com/moise-lang/npl.

  7. 7.

    The implementation of the institutional platform, its interfaces with NPL and CArtAgO, as well as some examples, are available at http://github.com/artificial-institutions/sai.

References

  1. Aldewereld, H., Álvarez Napagao, S., Dignum, F., Vázquez-Salceda, J.: Making norms concrete. In: van der Hoek, W., Kaminka, G.A., Lespérance, Y., Luck, M., Sen, S. (eds.) Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2010): Volume 1–3, pp. 807–814. IFAAMAS, Richland (2010)

    Google Scholar 

  2. Andrighetto, G., Governatori, G., Noriega, P., van der Torre, L.W.N. (eds.) Normative Multi-Agent Systems, Dagstuhl, Germany. Dagstuhl Follow-Ups, vol. 4. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik (2013)

    Google Scholar 

  3. Baldoni, M., Baroglio, C., Calvanese, D., Micalizio, R., Montali, M.: Towards data- and norm-aware multiagent systems. In: Baldoni, M., Müller, J.P., Nunes, I., Zalila-Wenkstern, R. (eds.) EMAS 2016. LNCS, vol. 10093, pp. 22–38. Springer, Cham (2016). doi:10.1007/978-3-319-50983-9_2

    Chapter  Google Scholar 

  4. Boella, G., Noriega, P., Pigozzi, G., Verhagen, H. (eds.) Normative Multi-Agent Systems, 15.03. - 20.03.2009, Dagstuhl, Germany. Dagstuhl Seminar Proceedings, vol. 09121. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, Germany (2009)

    Google Scholar 

  5. Boella, G., van der Torre, L.: Constitutive norms in the design of normative multiagent systems. In: Toni, F., Torroni, P. (eds.) CLIMA 2005. LNCS, vol. 3900, pp. 303–319. Springer, Heidelberg (2006). doi:10.1007/11750734_17

    Chapter  Google Scholar 

  6. Boella, G., van der Torre, L., Verhagen, H.: Introduction to the special issue on normative multiagent systems. Auton. Agents Multi-Agent Syst. 17(1), 1–10 (2008)

    Article  Google Scholar 

  7. Boella, G., van der Torre, L.W.N., Verhagen, H. (eds.) Normative Multi-agent Systems, 18.03. - 23.03.2007, Dagstuhl, Germany. Dagstuhl Seminar Proceedings, vol. 07122. Internationales Begegnungs- und Forschungszentrum für Informatik (IBFI), Schloss Dagstuhl, Germany (2007)

    Google Scholar 

  8. Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Object Technology Series. Addison-Wesley, Reading (2005)

    Google Scholar 

  9. Campos, J., López-Sánchez, M., Rodríguez-Aguilar, J.A., Esteva, M.: Formalising situatedness and adaptation in electronic institutions. In: Hübner, J.F., Matson, E., Boissier, O., Dignum, V. (eds.) COIN -2008. LNCS, vol. 5428, pp. 126–139. Springer, Heidelberg (2009). doi:10.1007/978-3-642-00443-8_9

    Chapter  Google Scholar 

  10. Cardoso, H.L., Oliveira, E.C.: Institutional reality and norms: specifying and monitoring agent organizations. Int. J. Coop. Inf. Syst. 16(1), 67–95 (2007)

    Article  Google Scholar 

  11. Cardoso, H.L., Oliveira, E.C.: Electronic institutions for B2B: dynamic normative environments. Artif. Intell. Law 16(1), 107–128 (2008)

    Article  Google Scholar 

  12. Cliffe, O., De Vos, M., Padget, J.: Answer set programming for representing and reasoning about virtual institutions. In: Inoue, K., Satoh, K., Toni, F. (eds.) CLIMA 2006. LNCS, vol. 4371, pp. 60–79. Springer, Heidelberg (2007). doi:10.1007/978-3-540-69619-3_4

    Chapter  Google Scholar 

  13. Criado, N., Argente, E., Botti, V.J.: Open issues for normative multi-agent systems. AI Commun. 24(3), 233–264 (2011)

    MathSciNet  Google Scholar 

  14. de Brito, M., Hübner, J.F., Boissier, O.: A conceptual model for situated artificial institutions. In: Bulling, N., van der Torre, L., Villata, S., Jamroga, W., Vasconcelos, W. (eds.) CLIMA 2014. LNCS, vol. 8624, pp. 35–51. Springer, Cham (2014). doi:10.1007/978-3-319-09764-0_3

    Google Scholar 

  15. de Brito, M., Hübner, J.F., Boissier, O.: Bringing constitutive dynamics to situated artificial institutions. In: Pereira, F., Machado, P., Costa, E., Cardoso, A. (eds.) EPIA 2015. LNCS, vol. 9273, pp. 624–637. Springer, Cham (2015). doi:10.1007/978-3-319-23485-4_63

    Google Scholar 

  16. de Brito, M., Hübner, J.F., Boissier, O.: Coupling regulative and constitutive dimensions in situated artificial institutions. In: Rovatsos, M., Vouros, G.A., Julian, V. (eds.) EUMAS/AT -2015. LNCS, vol. 9571, pp. 318–334. Springer, Cham (2016). doi:10.1007/978-3-319-33509-4_25

    Chapter  Google Scholar 

  17. De Brito, M., Thevin, L., Garbay, C., Boissier, O., Hübner, J.F.: Situated artificial institution to support advanced regulation in the field of crisis management. In: Demazeau, Y., Decker, K.S., Bajo Pérez, J., de la Prieta, F. (eds.) PAAMS 2015. LNCS, vol. 9086, pp. 66–79. Springer, Cham (2015). doi:10.1007/978-3-319-18944-4_6

    Chapter  Google Scholar 

  18. De Brito, M., Thevin, L., Garbay, C., Boissier, O., Hübner, J.F.: Situated regulation on a crisis management collaboration platform. In: Demazeau, Y., Decker, K.S., Bajo Pérez, J., de la Prieta, F. (eds.) PAAMS 2015. LNCS, vol. 9086, pp. 267–270. Springer, Cham (2015). doi:10.1007/978-3-319-18944-4_24

    Chapter  Google Scholar 

  19. 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)

    Article  Google Scholar 

  20. Friedman-Hill, E.: Jess in Action: Rule-Based Systems in Java. Action Series. Manning, Greenwich (2003)

    Google Scholar 

  21. Heineman, G.T., Councill, W.T.: Component-Based Software Engineering: Putting the Pieces Together. ACM Press Series. Addison-Wesley, Boston (2001)

    Google Scholar 

  22. Hübner, J.F., Boissier, O., Bordini, R.H.: A normative programming language for multi-agent organisations. Ann. Math. Artif. Intell. 62(1–2), 27–53 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  23. Kubicki, S., Lepreux, S., Kolski, C.: RFID-driven situation awareness on TangiSense, a table interacting with tangible objects. Pers. Ubiquit. Comput. 16(8), 1079–1094 (2012)

    Article  Google Scholar 

  24. Ricci, A., Piunti, M., Viroli, M.: Environment programming in multi-agent systems: an artifact-based perspective. Auton. Agents Multi-Agent Syst. 23(2), 158–192 (2011)

    Article  Google Scholar 

  25. Salatino, M., De Maio, M., Aliverti, E.: Mastering JBoss Drools 6. Community Experience Distilled. Packt Publishing, Birmingham (2016)

    Google Scholar 

  26. Searle, J.: The Construction of Social Reality. Free Press, New York (1995)

    Google Scholar 

  27. Searle, J.: Making the Social World: The Structure of Human Civilization. Oxford University Press, Oxford (2009)

    Google Scholar 

  28. Tampitsikas, C., Bromuri, S., Schumacher, M.I.: MANET: a model for first-class electronic institutions. In: Cranefield, S., van Riemsdijk, M.B., Vázquez-Salceda, J., Noriega, P. (eds.) COIN -2011. LNCS, vol. 7254, pp. 75–92. Springer, Heidelberg (2012). doi:10.1007/978-3-642-35545-5_5

    Chapter  Google Scholar 

  29. Testerink, B.: Norms for Distributed Organizations - Syntax, Semantics and Interpreter. Master’s thesis, Faculty of Science - Utrecht University, Utrecht, The Netherlands (2012)

    Google Scholar 

  30. Viganò, F., Colombetti, M.: Specification and verification of institutions through status functions. In: Noriega, P., Vázquez-Salceda, J., Boella, G., Boissier, O., Dignum, V., Fornara, N., Matson, E. (eds.) COIN -2006. LNCS, vol. 4386, pp. 115–129. Springer, Heidelberg (2007). doi:10.1007/978-3-540-74459-7_8

    Chapter  Google Scholar 

  31. De Vos, M., Balke, T., Satoh, K.: Combining event-and state-based norms. In: Gini, M.L., Shehory, O., Ito, T., Jonker, C.M. (eds.) International Conference on Autonomous Agents and Multi-Agent Systems, AAMAS 2013, Saint Paul, MN, USA, 6–10 May 2013, pp. 1157–1158. International Foundation for Autonomous Agents and Multiagent Systems, Richland (2013)

    Google Scholar 

  32. Weyns, D., Omicini, A., Odell, J.: Environment as a first-class abstraction in multiagent systems. Auton. Agents Multi-Agent Syst. 14(1), 5–30 (2007)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Maiquel de Brito .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

de Brito, M., Hübner, J.F., Boissier, O. (2017). Architecture of an Institutional Platform for Multi-Agent Systems. In: An, B., Bazzan, A., Leite, J., Villata, S., van der Torre, L. (eds) PRIMA 2017: Principles and Practice of Multi-Agent Systems. PRIMA 2017. Lecture Notes in Computer Science(), vol 10621. Springer, Cham. https://doi.org/10.1007/978-3-319-69131-2_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-69131-2_19

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-69130-5

  • Online ISBN: 978-3-319-69131-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics