Gavel: A Sanctioning Enforcement Framework

  • Igor Conrado Alves de LimaEmail author
  • Luis Gustavo Nardin
  • Jaime Simão Sichman
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11375)


Sanctioning is one of the most adopted enforcement mechanisms in the governance of multiagent systems. Current enforcement frameworks, however, restrict agents to reason about and make sanctioning decisions. We developed the Gavel framework, an adaptive sanctioning enforcement framework that enables agents to decide for the most appropriate sanction to apply depending on various decision factors. The potential benefits and use of the framework are shown using a Public Goods Game in which agents are endowed with different strategies combining material and reputational sanctions.


Enforcement system Normative Multiagent Systems Software engineering 


  1. 1.
    Andrighetto, G., Villatoro, D.: Beyond the carrot and stick approach to enforcement: an agent-based model. In: Kokinov, B., Karmiloff-Smith, A., Nersessian, N.J. (eds.) European Perspectives on Cognitive Science, pp. 1–6. New Bulgarian University Press, Sofia (2011) Google Scholar
  2. 2.
    Balke, T.: A taxonomy for ensuring institutional compliance in utility computing. In: Boella, G., Noriega, P., Pigozzi, G., Verhagen, H. (eds.) Normative Multi-Agent Systems. Dagstuhl Seminar Proceedings, vol. 09121, pp. 1–17. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Dagstuhl, Germany (2009)Google Scholar
  3. 3.
    Beccaria, M., Ingraham, E.D.: An essay on crimes and punishments, Chesnut St., no. 175. Philip H. Nicklin, Philadelphia (1819)Google Scholar
  4. 4.
    Becker, G.S.: Crime and punishment: an economic approach. J. Polit. Econ. 76(2), 169–217 (1968)CrossRefGoogle Scholar
  5. 5.
    Boissier, O., Hübner, J.F., Ricci, A.: The JaCaMo framework. In: Aldewereld, H., Boissier, O., Dignum, V., Noriega, P., Padget, J. (eds.) Social Coordination Frameworks for Social Technical Systems, pp. 125–151. Springer, Cham (2016). Scholar
  6. 6.
    Bordini, R.H., Hübner, J.F., Wooldridge, M.J.: Programming Multi-agent Systems in AgentSpeak Using Jason. Wiley Series in Agent Technology. Wiley, Chichester (2007)CrossRefGoogle Scholar
  7. 7.
    Broersen, J., Dastani, M., Hulstijn, J., Huang, Z., van der Torre, L.: The BOID architecture: conflicts between beliefs, obligations, intentions and desires. In: Proceedings of the 5th International Conference on Autonomous Agents, pp. 9–16. ACM Press, New York (2001)Google Scholar
  8. 8.
    Cardoso, H.L., Oliveira, E.: Adaptive deterrence sanctions in a normative framework. In: Proceedings of the 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology, pp. 36–43. IEEE Computer Society, Washington, D.C. (2009)Google Scholar
  9. 9.
    Carlsmith, K.M., Darley, J.M., Robinson, P.H.: Why do we punish?: deterrence and just deserts as motives for punishment. J. Pers. Soc. Psychol. 83(2), 284–299 (2002)CrossRefGoogle Scholar
  10. 10.
    Centeno, R., Billhardt, H., Hermoso, R.: An adaptive sanctioning mechanism for open multi-agent systems regulated by norms. In: Proceedings of the IEEE 23rd International Conference on Tools with Artificial Intelligence, pp. 523–530. IEEE Computer Society, Washington, D.C. (2011)Google Scholar
  11. 11.
    Criado, N., Argente, E., Noriega, P., Botti, V.: MaNEA: a distributed architecture for enforcing norms in open MAS. Eng. Appl. Artif. Intell. 26(1), 76–95 (2013)CrossRefGoogle Scholar
  12. 12.
    Dignum, V.: A model for organizational interaction: based on agents, founded in logic. Ph.D. thesis, Utrecht University (2004)Google Scholar
  13. 13.
    Esteva, M., Rodríguez-Aguilar, J.A., Arcos, J.L., Sierra, C., Garcia, P.: Institutionalizing open multi-agent systems. In: Proceedings of the 4th International Conference on Multi-Agent Systems, pp. 381–382. IEEE Computer Society, Boston (2000)Google Scholar
  14. 14.
    Gâteau, B., Boissier, O., Khadraoui, D., Dubois, E.: \(\text{MOISE}^{Inst}\): an organizational model for specifying rights and duties of autonomous agents. In: Gleizes, M.P., Kaminka, G.A., Nowé, A., Ossowski, S., Tuyls, K., Verbeeck, K. (eds.) Proceedings of the 3rd European Workshop on Multi-Agent Systems, pp. 484–485. Koninklijke Vlaamse Academie van Belie voor Wetenschappen en Kunsten, Brussels (2005)Google Scholar
  15. 15.
    Giardini, F., Paolucci, M., Villatoro, D., Conte, R.: Punishment and gossip: sustaining cooperation in a public goods game. In: Kamiński, B., Koloch, G. (eds.) Advances in Social Simulation. AISC, vol. 229, pp. 107–118. Springer, Heidelberg (2014). Scholar
  16. 16.
    Hart, H.L.A.: Punishment and Responsibility. Clarendon Press, Oxford (1968)Google Scholar
  17. 17.
    Horne, C.: The Rewards of Punishment: A Relational Theory of Norm Enforcement. Stanford University Press, Palo Alto, CA, US (2009)CrossRefGoogle Scholar
  18. 18.
    Kollingbaum, M.J., Norman, T.J.: NoA - a normative agent architecture. In: Gottlob, G., Walsh, T. (eds.) Proceedings of the 18th International Conference on Artificial Intelligence, pp. 1465–1466. Morgan Kaufmann, San Francisco (2003)Google Scholar
  19. 19.
    Ledyard, J.: Public goods: a survey of experimental research. In: Kagel, J.H., Roth, A.E. (eds.) The Handbook of Experimental Economics, pp. 111–194. Princeton University Press, Princeton (1995)Google Scholar
  20. 20.
    López, F.L.y., Luck, M.: Modelling norms for autonomous agents. In: Chávez, E., Favela, J., Mejía, M., Oliart, A. (eds.) Proceedings of the 4th Mexican International Conference on Computer Science, pp. 238–245. IEEE Computer Society, Washington, D.C. (2003)Google Scholar
  21. 21.
    Mahmoud, S., Griffiths, N., Keppens, J., Luck, M.: Efficient norm emergence through experiential dynamic punishment. In: Raedt, L., et al. (eds.) Proceedings of the 20th European Conference on Artificial Intelligence - Including Prestigious Applications of Artificial Intelligence System Demonstrations Track. Frontiers in Artificial Intelligence and Applications, vol. 242, pp. 576–581. IOS Press, Monpellier (2012)Google Scholar
  22. 22.
    Mahmoud, S., Villatoro, D., Keppens, J., Luck, M.: Optimised reputation-based adaptive punishment for limited observability. In: Proceedings of the 6th IEEE International Conference on Self-Adaptive and Self-Organizing Systems, pp. 129–138. IEEE Computer Society, Washington, DC (2012)Google Scholar
  23. 23.
    Modgil, S., Faci, N., Meneguzzi, F., Oren, N., Miles, S., Luck, M.: A framework for monitoring agent-based normative systems. In: Proceedings of the 8th International Conference on Autonomous Agents and Multiagent Systems, pp. 153–160. IFAAMAS, Richland (2009)Google Scholar
  24. 24.
    Nardin, L.G., Balke, T., Ajmeri, N., Kalia, A.A., Sichman, J.S., Singh, M.P.: Classifying sanctions and designing a conceptual sanctioning process model for socio-technical systems. Knowl. Eng. Rev. 31(2), 142–166 (2016)CrossRefGoogle Scholar
  25. 25.
    Noriega, P.: Agent mediated auctions: the fishmarket metaphor. Ph.D. thesis, Universitat Autònoma de Barcelona (1997)Google Scholar
  26. 26.
    Ostrom, E., Walker, J., Gardner, R.: Covenants with and without a sword: self-governance is possible. Am. Polit. Sci. Rev. 86, 404–417 (1992)CrossRefGoogle Scholar
  27. 27.
    Pasquier, P., Flores, R.A., Chaib-draa, B.: Modelling flexible social commitments and their enforcement. In: Gleizes, M.-P., Omicini, A., Zambonelli, F. (eds.) ESAW 2004. LNCS (LNAI), vol. 3451, pp. 139–151. Springer, Heidelberg (2005). Scholar
  28. 28.
    Posner, R.A., Rasmusen, E.B.: Creating and enforcing norms, with special reference to sanctions. Int. Rev. Law Econ. 19(3), 369–382 (1999)CrossRefGoogle Scholar
  29. 29.
    Ricci, A., Piunti, M., Viroli, M., Omicini, A.: Environment programming in CArtAgO. In: El Fallah Seghrouchni, A., Dix, J., Dastani, M., Bordini, R. (eds.) Multi-Agent Programming: Languages, Tools and Applications, pp. 259–288. Springer, Boston (2009). Scholar
  30. 30.
    Villatoro, D., Andrighetto, G., Sabater-Mir, J., Conte, R.: Dynamic sanctioning for robust and cost-efficient norm compliance. In: Proceedings of the 22th International Joint Conference on Artificial Intelligence, pp. 414–419. AAAI Press, Menlo Park (2011)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Igor Conrado Alves de Lima
    • 1
    • 3
    Email author
  • Luis Gustavo Nardin
    • 2
  • Jaime Simão Sichman
    • 3
  1. 1.Inst. de Matemática e EstatísticaUniversidade de São PauloSão PauloBrazil
  2. 2.Department of InformaticsBrandenburg University of TechnologyCottbusGermany
  3. 3.LTI, Escola PolitécnicaUniversidade de São PauloSão PauloBrazil

Personalised recommendations