Skip to main content

Analysis of the Use of Events and States as Brute Facts in Modelling of Institutional Facts

  • Conference paper
  • First Online:
Coordination, Organizations, Institutions, and Norms in Agent Systems IX (COIN 2013)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 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. 2.

    About the unobservable portion, its existence is assumed but is not of our concern.

  3. 3.

    Although some happenings are effects of agents’ actions, our focus is just on the effect regardless the agents’ action.

  4. 4.

    In this paper we present the most relevant transition rules for the language semantics. The complete operational semantics is presented in [7].

  5. 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

  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, vol. 1, pp. 807–814, Toronto, Canada (International Foundation for Autonomous Agents and Multiagent Systems) (2010)

    Google Scholar 

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

    Chapter  Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Chapter  Google Scholar 

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

    Book  MATH  Google Scholar 

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

    Chapter  Google Scholar 

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

    Chapter  Google Scholar 

  9. Dastani, M., Tinnemeier, N., Meyer, J.-J.: A Programming Language for Normative Multi-agent Systems, Chap. XVI. Information Science Reference, Hershey (2008)

    Book  Google Scholar 

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

    Google Scholar 

  11. Hamblin, C.L.: Imperatives/C.L. Hamblin; Foreword by Nuel Belnap. Basil Blackwell, New York (1987)

    Google Scholar 

  12. 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 

  13. Liu, Y., Payeur, P.: Robust image-based detection of activity for traffic control. J. Electr. Comput. Eng. Can. 28(2), 63–67 (2003)

    Article  Google Scholar 

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

    Chapter  Google Scholar 

  15. Piunti, M.: Designing and programming organizational infrastructures for agents situated in artifact-based environments. Ph.D. thesis, Universit‘ di Bologna (2009)

    Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Maiquel de Brito .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics