Skip to main content

Advertisement

Log in

A norm enforcement mechanism for a time-constrained conditional normative framework

  • Published:
Autonomous Agents and Multi-Agent Systems Aims and scope Submit manuscript

Abstract

This paper presents the formalization for a system that monitors and enforces regulative time-constrained conditional norms through sanctioning, for agent societies. The representation here has the advantage of allowing for qualitative and quantitative interval-based temporal constraints between a norm’s condition and its effect. The system possesses mechanisms for monitoring both norm compliance and violation of reified norms. Each norm has an identity, which enables the identification of norms violated or complied with. The formalism seamlessly treats violation- or conformance-handling norms (such as violation notification, sanctioning and rewarding norms) as regular norms. The implementation formalizes norms as logic program clauses, the head of which specifies what normative position (i.e. the norm’s effect) an agent must observe within some time constraint of some arising situation; and the body of which describes a situation defined as the norm’s pre-condition and the role that the implicated agent plays within it. For the purpose of imposing sanctions, the only violations deemed liable are those violations that the agent fails to mitigate by compliance with all relevant contrary-to-duty norms. An agent may ultimately be sanctioned for a liable norm while norm compliance is rewarded in the system. Sanctioning itself takes place in two norm-guided phases: the obligation of an enforcer agent to notify an erring agent of reparative actions it is obliged to take and the time constraint within which it should be taken, and a norm for monitoring the agent’s compliance with the notification. The violation of the latter norm leads to the meting out of sanctions.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Abrahams, A. S., & Bacon, J. M. (2002). The life and times of identified, situated and conflicting norms. In Proceedings of the 6th international workshop on deontic logic in computer science. DEON 2002.

  2. Alechina, N., Dastani, M., & Logan, B. (2018). Norm specification and verification in multi-agent systems. Journal of Applied Logics-IFCoLog Journal of Logics and their Applications,5(2), 457–490.

    MathSciNet  Google Scholar 

  3. Aldewereld, H. M. (2007). Autonomy vs. conformity: An institutional perspective on norms and protocols. PhD Thesis, University of Utrecht, Netherlands.

  4. Allen, J. F. (1984). A general model of action and time. Artificial Intelligence,23(2), 123–154.

    Article  MATH  Google Scholar 

  5. Alvarez-Napagao, S. (2016). Bringing social reality to multi-agent and service architectures: Practical reductions for monitoring of deontic logic and constitutive norms. PhD Thesis, Universitat Politechnica de Catalunya.

  6. Alvarez-Napagao, S., Alderwereld, H., Vazquez-Salceda, J., & Dignum, F. (2011). Normative monitoring: Semantics and implementation. In N. Fornara & G. Vouros (Eds.), Coordination, organization, institutions and norms in agent systems VI (pp. 321–336). Berlin: Springer.

    Chapter  Google Scholar 

  7. Artikis, A. (2003). Executable specification of open norm-governed societies. PhD thesis, Dept of Electrical Engineering, Imperial College, University of London.

  8. Artikis, A., & Sergot, M. J. (2010). Executable specification of open multi-agent systems. Logic Journal of the IGPL,18(1), 31–65.

    Article  MathSciNet  MATH  Google Scholar 

  9. Boella, G., van der Torre, L., & Verhagen, H. (2007). Introduction to normative multiagent systems. In Daghstuhl seminar proceedings 07122 normative multi-agent systems. Retrieved August 9, 2019, from http://drops.daghstul.de/opus/volltexte/2007/918.

  10. Cardoso, H. L., Oliveira, E. (2008). A context-based institutional normative environment. In J. F. Hubner, E.T. Matson, O. Boissier & V. Dignum (Eds.), COIN 2008 international workshops, selected papers, lecture notes in computer science (Vol. 5428, pp. 140–155).

  11. Criado, N., Argente, E., & Botti, V. (2011). Open issues for normative multi-agent systems. AI Communications,24, 223–264.

    Article  MathSciNet  Google Scholar 

  12. Galton, A. (1991). Reified temporal theories and how to unreify them. In Proceedings of the 12th international joint conference on artificial intelligence (pp. 1177–1182). Morgan Kaufmann.

  13. Galton, A. (2016). The ontology of time and processes. In Presentation at the third international school on applied ontology, Bozen-Bolzano, Italy, June 27–July 1, 2016.

  14. Governatori, G. (2010). Law, logic and business processes. In Proceedings of the third international workshop on requirement engineering in law (RELaw 2010) (pp. 1–10). Sydney, Australia.

  15. Governatori, G., & Rotolo, A. (2010a). Norm compliance in business process modeling. In M. Dean, et al. (Eds.), RuleML 2010, the 4th international web rule symposium, lecture notes in computer science (Vol. 6403, pp. 194–209).

  16. Governatori, G., Rotolo, A., & Sartor, G. (2005). Temporalised normative positions in defeasible logic. In Sartor, G. (Ed.), The tenth international conference on ai and law, proceedings of the conference (pp. 25–34), June 6–11, 2005, Bologna, Italy.

  17. Grossi, D., Aldewereld, H., & Dignum, F. (2007). Ubi Lex Ibi Poena: Designing norm enforcement in e-institutions. In P. Noriega et al. (Eds.), COIN 2006 workshops, lecture notes in artificial intelligence (Vol. 4386, pp. 101–114).

  18. Hansen, J. (2008). Prioritized conditional imperatives. Autonomous Agents and Multi-agent Systems,17(1), 11–35.

    Article  Google Scholar 

  19. Hashmi, M., Governatori, G., & Wynn, M. T. (2014). Modelling obligations with event calculus. In A. Bikakis, P. Fodor, D. Romanu (Eds.), RuleML 2014, lecture notes in computer science (Vol. 8620, pp. 296–306).

  20. Hashmi, M., Governatori, G., & Wynn, M. T. (2016). Normative requirements for regulatory compliance: An abstract formal framework. Information Systems Frontiers,18(3), 429–455.

    Article  Google Scholar 

  21. King, T. C., De Vos, M., Dignum, V., Jonker, C. M., Li, T., & Riemsdijk, B. (2017). Automated multi-level governance compliance checking. Autonomous Agents and Multi-Agent Systems,31(6), 1283–1343.

    Article  Google Scholar 

  22. Koomen, J. (1989). Reasoning about recurrence. PhD thesis, Dept of Computer Science, University of Rochester, Rochester, New York.

  23. Makinson, D., & van der Torre, L. (2003). What is input/output logic? Trends in Logic,17, 163–174.

    Article  MathSciNet  MATH  Google Scholar 

  24. Makinson, D., & van der Torre, L. (2003). Permissions from an input/output perspective. Journal of Philosophical Logic,32, 391–416.

    Article  MathSciNet  MATH  Google Scholar 

  25. Marín, R., & Sartor, G. (1999). Time and norms: A formalisation in the event calculus. In Proceedings of conference on artificial intelligence and law (ICAIL) (pp. 90–100). ACM Press.

  26. Oren, N., Panagiotidi, S., Vazquez-Salceda, J., Modgil, S., Luck, M., & Miles S. (2009). Towards a formalization of electronic contracting environment. In Proceedings of the international workshop on coordination, organizations, institutions and norms in agent systems (pp. 156–171). Berlin: Springer.

  27. Panagiotidi, S., Nieves, J. C., & Vazquez-Salceda, J. (2009). A framework to model norm dynamics in answer set programming. In Proceedings of the second multi-agent logics, languages, and organisations federated workshops, Turin, Italy, September 7–10, 2009. Retrieved March 15, 2019, from http://ceur-ws.org/Vol-494/famaspaper8.pdf.

  28. Pinto, J. A. (2004). Temporal reasoning in the situation calculus. PhD Dissertation, University of Toronto, Ont., Canada.

  29. Sadri, F., Stathis, K., & Toni, F. (2006). Normative KGP agents. Computational & Mathematical Organization Theory,12(2–3), 101–126.

    Article  MATH  Google Scholar 

  30. Schubert, L. K. (2000). The situations we talk about. In J. Minker (Ed.), Logic-based artificial intelligence (Vol. 597, pp. 407–439). Berlin: Springer.

    Chapter  Google Scholar 

  31. Searle, J. R. (2010). Making the social world: The structure of human civilization. Oxford: Oxford University Press.

    Book  Google Scholar 

  32. Sergot, M. (1990). The representation of law in computer programs: a survey and comparison. In T. Bench-Capon (Ed.), Knowledge based systems and legal applications. Cambridge: Academic Press.

    Google Scholar 

  33. Stratulat, T., Clerin-Debart, F., & Enjalbert, P. (2001). Temporal reasoning: An application to normative reasoning. In Proceedings of symposium on temporal representation and reasoning (pp. 41–47). IEEE Computer Society.

  34. Tinnemeir, N., Dastani, M., Meyer, J.-J. Ch., & van der Torre, L. (2009). Programming normative artifacts with declarative obligations and prohibitions. In 2009 IEEE/WIC/ACM international joint conference on web intelligence and intelligent agent technology (Vol. 2, pp. 145–152). IEEE Press.

  35. Tossato, S. C., Boella, G., van der Torre, L., & Villata, S. (2012). Abstract normative systems. In Proceedings of 13th international conference on principles of knowledge representation and reasoning (pp. 358–368).

  36. Verhagen, H., Neumann, M., & Singh, M. P. (2018). Normative multi-agent systems: Foundations and history. In A. Chopra, L. van der Torre, H. Verhagen & S. Villata (Eds.), Handbook of normative multi-agent systems, draft of a forthcoming book to be published by College Press.

Download references

Acknowledgements

This paper has gone through many revisions. The authors are very grateful to the seven (or probably less) referees who have painstakingly read through the earlier drafts of this paper and guided it through its three or so major “mutations”. That group includes three anonymous referees of JAAMAS whose comments were very helpful.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to B. O. Akinkunmi.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Akinkunmi, B.O., Babalola, F.M. A norm enforcement mechanism for a time-constrained conditional normative framework. Auton Agent Multi-Agent Syst 34, 20 (2020). https://doi.org/10.1007/s10458-020-09441-2

Download citation

  • Published:

  • DOI: https://doi.org/10.1007/s10458-020-09441-2

Keywords

Navigation