skip to main content
10.1145/2514601.2514608acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicailConference Proceedingsconference-collections
research-article

Temporal deontic action logic for the verification of compliance to norms in ASP

Published:10 June 2013Publication History

ABSTRACT

The verification of compliance of business processes to norms requires the representation of different kinds of obligations, including achievement obligations, maintenance obligations, obligations with deadlines and contrary to duty obligations. In this paper we develop a deontic temporal extension of Answer Set Programming (ASP) suitable for verifying compliance of a business process to norms involving such different types of obligations. To this end, we extend Dynamic Linear Time Temporal Logic (DLTL) with deontic modalities to define a Deontic DLTL. We then combine it with ASP to define a deontic action language in which until formulas and next formulas are allowed to occur within deontic modalities. We show that in the language we can model the different kinds of obligations which are useful in the verification of compliance to normative requirements. The verification can be performed by bounded model checking techniques.

References

  1. M. Alberti, M. Gavanelli, E. Lamma, P. Mello, P. Torroni, and G. Sartor. Mapping of Deontic Operators to Abductive Expectations. NORMAS, pages 126--136, 2005.Google ScholarGoogle Scholar
  2. G. Antoniou, D. Billington, G. Governatori, and M. J. Maher. Representation results for defeasible logic. ACM Trans. on Computational Logic, 2:255--287, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Baldoni, A. Martelli, V. Patti, and L. Giordano. Programming rational agents in a modal action logic. Ann. Math. Artif. Intell., 41(2-4), 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. A. Biere, A. Cimatti, E. M. Clarke, O. Strichman, and Y. Zhu. Bounded model checking. Advances in Computers, 58:118--149, 2003.Google ScholarGoogle Scholar
  5. J. Broersen. Strategic deontic temporal logic as a reduction to atl, with an application to chisholm's scenario. In DEON 06, LNCS 4048, pages 53--68, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. J. Broersen and J. Brunel. 'What I fail to do today, I have to do tomorrow': A logical study of the propagation of obligations. In CLIMA, LNCS 5056, pages 82--99, 2007.Google ScholarGoogle Scholar
  7. J. Broersen, F. Dignum, V. Dignum, and J.-J. Ch. Meyer. Designing a deontic logic of deadlines. In DEON 04, LNCS 3065, pages 43--56, 2004.Google ScholarGoogle Scholar
  8. A. K. Chopra and M. P. Singh. Producing compliant interactions: Conformance, coverage and interoperability. DALT IV, LNCS(LNAI) 4327, pages 1--15, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. D. D'Aprile, L. Giordano, V. Gliozzi, A. Martelli, G. L. Pozzato, and D. Theseider Dupré. Verifying business process compliance by reasoning about actions. In CLIMA XI, pages 99--116, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J. P. Delgrande, T. Schaub, and H. Tompits. A framework for compiling preferences in logic programs. Theory and Practice of Logic Programming, 3(2):129--187, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. R. Demolombe and M. del Pilar Pozos Parra. A simple and tractable extension of situation calculus to epistemic logic. In ISMIS, pages 515--524, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. Deutsch, R. Hull, F. Patrizi, and V. Vianu. Automatic verification of data-centric business processes. In ICDT, pages 252--267, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. F. Dignum and R. Kuiper. Combining dynamic deontic logic and temporal logic for the specification of deadlines. In HICSS (5), pages 336--346, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. R. Fagin, J. Y. Halpern, Y. Moses, and M. Y. Vardi. Reasoning about Knowledge. MIT Press, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. M. Gelfond. Answer Sets. Handbook of Knowledge Representation, chapter 7, Elsevier, 2007.Google ScholarGoogle Scholar
  16. M. Gelfond and V. Lifschitz. Action languages. Electron. Trans. Artif. Intell., 2:193--210, 1998.Google ScholarGoogle Scholar
  17. A. Ghose and G. Koliadis. Auditing business process compliance. ICSOC, LNCS 4749, pages 169--180, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. G. De Giacomo and M. Lenzerini. Tbox and abox reasoning in expressive description logics. In KR, pages 316--327, 1996.Google ScholarGoogle Scholar
  19. L. Giordano, A. Martelli, M. Spiotta, and D. Theseider Dupré. Business processes verification with temporal ASP: from process annotations to data awareness. In Proc. KIBP 2012.Google ScholarGoogle Scholar
  20. L. Giordano, A. Martelli, and D. Theseider Dupré. Reasoning about actions with temporal answer sets. Theory and Practice of Logic Programming, 13:201--225, 2013.Google ScholarGoogle ScholarCross RefCross Ref
  21. G. Governatori. Law, logic and business processes. In Third International Workshop on Requirements Engineering and Law. IEEE, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  22. G. Governatori, J. Hulstijn, R. Riveret, and A. Rotolo. Characterising deadlines in temporal modal defeasible logic. In Australian Conference on Artificial Intelligence, LNCS 4830, pages 486--496, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. G. Governatori and A. Rotolo. Logic of Violations: A Gentzen System for Reasoning with Contrary-To-Duty Obligations. Australasian Journal of Logic, 4:193--215, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  24. G. Governatori and S. Sadiq. The journey to business process compliance. Handbook of Research on BPM, IGI Global, pages 426--454, 2009.Google ScholarGoogle Scholar
  25. D. Harel. Dynamic logic. In Handbook of Philosophical Logic, vol. 2, pages 497--604, 1984.Google ScholarGoogle ScholarCross RefCross Ref
  26. K. Heljanko and I. Niemelä. Bounded LTL model checking with stable models. Theory and Practice of Logic Programming, 3(4-5):519--550, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. J. G. Henriksen and P. S. Thiagarajan. Dynamic Linear Time Temporal Logic. Annals of Pure and Applied logic, 96(1-3):187--207, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  28. J. Hoffmann, I. Weber, and G. Governatori. On compliance checking for clausal constraints in annotated process models. Information Systems Frontieres, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. D. Knuplesch, L. T. Ly, S. Rinderle-Ma, H. Pfeifer, and P. Dadam. On enabling data-aware compliance checking of business process models. In Proc. ER 2010, 29th International Conference on Conceptual Modeling, pages 332--346, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. A. Lomuscio and M. J. Sergot. Deontic interpreted systems. Studia Logica, 75(1):63--92, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  31. C. Lutz, F. Wolter, and Michael Zakharyaschev. Temporal description logics: A survey. In TIME, pages 3--14, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. M. Montali, P. Torroni, F. Chesani, P. Mello, M. Alberti, and E. Lamma. Abductive logic programming as an effective technology for the static verification of declarative business processes. Fundamenta Informaticae, 102(3-4):325--361, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. H. Palacios and H. Geffner. Compiling uncertainty away: Solving conformant planning problems using a classical planner (sometimes). In AAAI, pages 900--905, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. M. Pesic and W. M. P. van der Aalst. A declarative approach for flexible business processes management. In Business Process Management Workshops, LNCS 4103, pages 169--180. Springer, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. H. Prakken. Logical Tools for Modelling Legal Argument. 1997.Google ScholarGoogle Scholar
  36. Klaus Schild. Combining terminological logics with tense logic. In EPIA, pages 105--120, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. M. P. Singh. A social semantics for Agent Communication Languages. Issues in Agent Communication, LNCS(LNAI) 1916, pages 31--45, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. L. van der Torre. Causal deontic logic. In Deon'2000, 2000.Google ScholarGoogle Scholar
  39. M. Venkatraman and M. P. Singh. Verifying compliance with commitment protocols. Autonomous Agents and Multi-Agent Systems, 2(3), 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. G. von Wright. Deontic logic. Mind, 60:1--15, 1951.Google ScholarGoogle ScholarCross RefCross Ref
  41. I. Weber, J. Hoffmann, and J. Mendling. Beyond soundness: On the verification of semantic business process models. Distributed and Parallel Databases (DAPD), 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Temporal deontic action logic for the verification of compliance to norms in ASP

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      ICAIL '13: Proceedings of the Fourteenth International Conference on Artificial Intelligence and Law
      June 2013
      277 pages
      ISBN:9781450320801
      DOI:10.1145/2514601
      • Conference Chair:
      • Enrico Francesconi,
      • Program Chair:
      • Bart Verheij

      Copyright © 2013 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 10 June 2013

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      ICAIL '13 Paper Acceptance Rate17of53submissions,32%Overall Acceptance Rate69of169submissions,41%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader