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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 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.
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.
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.
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.
An implementation of \(\mathsf {CArtAgO}\) is available at cartago.sf.net.
- 6.
An implementation of NPL is available at http://github.com/moise-lang/npl.
- 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
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)
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)
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
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)
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
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)
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)
Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Object Technology Series. Addison-Wesley, Reading (2005)
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
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)
Cardoso, H.L., Oliveira, E.C.: Electronic institutions for B2B: dynamic normative environments. Artif. Intell. Law 16(1), 107–128 (2008)
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
Criado, N., Argente, E., Botti, V.J.: Open issues for normative multi-agent systems. AI Commun. 24(3), 233–264 (2011)
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
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
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
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
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
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)
Friedman-Hill, E.: Jess in Action: Rule-Based Systems in Java. Action Series. Manning, Greenwich (2003)
Heineman, G.T., Councill, W.T.: Component-Based Software Engineering: Putting the Pieces Together. ACM Press Series. Addison-Wesley, Boston (2001)
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)
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)
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)
Salatino, M., De Maio, M., Aliverti, E.: Mastering JBoss Drools 6. Community Experience Distilled. Packt Publishing, Birmingham (2016)
Searle, J.: The Construction of Social Reality. Free Press, New York (1995)
Searle, J.: Making the Social World: The Structure of Human Civilization. Oxford University Press, Oxford (2009)
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
Testerink, B.: Norms for Distributed Organizations - Syntax, Semantics and Interpreter. Master’s thesis, Faculty of Science - Utrecht University, Utrecht, The Netherlands (2012)
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
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)