Abstract
Although the institutional dimension of a multi-agent system can be affected directly by the actions of the agents, it can be also affected by facts originating in the environment or even in the institution. In previous work, we proposed a model, language and its interpreter to specify the institutional consequences of both events and states from environment and institution. This paper analyses this twofold approach, looking for a better understanding about the performance of the interpreter and about the design differences between using event and states. The contributions of this work are (i) the evaluation of some aspects of a proposed and implemented language, (ii) guidelines to choose between events and states to model count-as rules, and (iii) an initial benchmark to evaluate further improvements to the interpreter and the performance of similar proposals.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Besides agents and institution, this work considers the environment as a first-class abstraction, composed by non autonomous elements that encapsulate functionalities and services to support agent activities [16].
- 2.
About the unobservable portion, its existence is assumed but is not of our concern.
- 3.
Although some happenings are effects of agents’ actions, our focus is just on the effect regardless the agents’ action.
- 4.
In this paper we present the most relevant transition rules for the language semantics. The complete operational semantics is presented in [7].
- 5.
Although the complete execution time is influenced by factors other than the CE (e.g. the time taken by an agent acting in the environment, the time that the environmental artifact takes to process an action, etc.), the comparisons are made considering these factors as equals, changing only the factors under evaluation.
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, vol. 1, pp. 807–814, Toronto, Canada (International Foundation for Autonomous Agents and Multiagent Systems) (2010)
Aldewereld, H., Alvarez-Napagao, S., Dignum, F., Vázquez-Salceda, J.: Engineering social reality with inheritance relations. In: Aldewereld, H., Dignum, V., Picard, G. (eds.) ESAW 2009. LNCS (LNAI), vol. 5881, pp. 116–131. Springer, Heidelberg (2009)
Artikis, A., Pitt, J., Sergot, M.: Animated specifications of computational societies. In: Proceedings of the First International Joint Conference on Autonomous Agents and Multiagent Systems Part 3 - AAMAS ’02, pp. 1053–1062. ACM Press, New York (2002)
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)
Boissier, O., Hübner, J.F., Sichman, J.S.: Organization oriented programming: from closed to open organizations. In: O’Hare, G.M.P., Ricci, A., O’Grady, M.J., Dikenelli, O. (eds.) ESAW 2006. LNCS (LNAI), vol. 4457, pp. 86–105. Springer, Heidelberg (2007)
Bordini, R.H., Hübner, J.F., Wooldridge, M.J.: Programming Multi-Agent Systems in AgentSpeak Using Jason. Wiley, Chichester (2007)
de Brito, M., Hübner, J.F., Bordini, R.H.: Programming institutional facts in multi-agent systems. In: Aldewereld, H., Sichman, J.S. (eds.) COIN 2012. LNCS (LNAI), vol. 7756, pp. 158–173. Springer, Heidelberg (2013)
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 (LNAI), vol. 5428, pp. 126–139. Springer, Heidelberg (2009)
Dastani, M., Tinnemeier, N., Meyer, J.-J.: A Programming Language for Normative Multi-agent Systems, Chap. XVI. Information Science Reference, Hershey (2008)
Esteva, M., Rosell, B., Rodríguez-Aguilar, J.A., Arcos, J.L.: AMELI: An Agent-Based Middleware for Electronic Institutions. In: AAMAS’2004, pp. 236–243 (2004)
Hamblin, C.L.: Imperatives/C.L. Hamblin; Foreword by Nuel Belnap. Basil Blackwell, New York (1987)
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)
Liu, Y., Payeur, P.: Robust image-based detection of activity for traffic control. J. Electr. Comput. Eng. Can. 28(2), 63–67 (2003)
Norman, T.J., Reed, C.: Delegation and responsibility. In: Castelfranchi, C., Lespérance, Y. (eds.) Intelligent Agents VII. LNCS (LNAI), vol. 1986, pp. 136–149. Springer, Heidelberg (2001)
Piunti, M.: Designing and programming organizational infrastructures for agents situated in artifact-based environments. Ph.D. thesis, Universit‘ di Bologna (2009)
Ricci, A., Piunti, M., Viroli, M.: Environment programming in multi-agent systems: an artifact-based perspective. Auton. Agent Multi-Agent Syst. 23(2), 158–192 (2011)
Ricci, A., Piunti, M., Viroli, M., Omicini, A.: Environment programming in CArtAgO. In: Fallah-Seghrouchni, A.E., Dix, J., Dastani, M., Bordini, R.H. (eds.) Multi-Agent Programming. Springer, New York (2009)
Searle, J.: The Construction of Social Reality. Free Press, New York (1995)
Stratulat, T., Ferber, J., Tranier, J.: MASQ: towards an integral approach to interaction. In: Sierra, C., Castelfranchi, C., Decker, K.S., Sichman, J.S. (eds.) AAMAS (2), pp. 813–820 IFAAMAS (2009)
Weyns, D., Omicini, A., Odell, J.: Environment as a first-class abstraction in multiagent systems. Auton. Agent. Multi-Agent Syst. 14(1), 5–30 (2007)
Acknowledgments
Maiquel de Brito is financed by CAPES. Jomi Fred Hübner and Rafael H. Bordini acknowledge the partial financial support for this work given by CNPq (grant numbers 306301/2012-1 and 308095/2012-0).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
de Brito, M., Hübner, J.F., Bordini, R.H. (2014). Analysis of the Use of Events and States as Brute Facts in Modelling of Institutional Facts. In: Balke, T., Dignum, F., van Riemsdijk, M., Chopra, A. (eds) Coordination, Organizations, Institutions, and Norms in Agent Systems IX. COIN 2013. Lecture Notes in Computer Science(), vol 8386. Springer, Cham. https://doi.org/10.1007/978-3-319-07314-9_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-07314-9_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-07313-2
Online ISBN: 978-3-319-07314-9
eBook Packages: Computer ScienceComputer Science (R0)