Skip to main content

The Role of Deontic Logic in the Specification of Information Systems

  • Chapter
Logics for Databases and Information Systems

Abstract

In this paper we discuss the role that deontic logic plays in the specification of information systems, either because constraints on the systems directly concern norms or, and even more importantly, system constraints are considered ideal but violable (so-called’ soft’ constraints). To overcome the traditional problems with deontic logic (the so-called paradoxes), we first state the importance of distinguishing between ought-to-be and ought-to-do constraints and next focus on the most severe paradox, the so-called Chisholm paradox, involving contrary-to-duty norms. We present a multi-modal extension of standard deontic logic (SDL) to represent the ought-to-be version of the Chisholm set properly. For the ought-to-do variant we employ a reduction to dynamic logic, and show how the Chisholm set can be treated adequately in this setting. Finally we discuss a way of integrating both ought-to-be and ought-to-do reasoning, enabling one to draw conclusions from ought-to-be constraints to ought-to-do ones, and show by an example the use(fulness) of this.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. L. Allen. Language, law and logic: Plain drafting for the electronic age. In B. Niblett, editor, Computer Science and Law, pp. 75–100. Cambridge University Press, 1980.

    Google Scholar 

  2. C. Alchourrón and D. Makinson. Hierarchies of Regulations and Their Logic. In R. Hilpinen, editor, New Studies in Deontic Logic, pp. 125–148. Reidel, 1981.

    Google Scholar 

  3. A. Anderson. A reduction of deontic logic to alethic modal logic. Mind (n.s.), 67:100–103, 1958.

    Article  Google Scholar 

  4. L. Åqvist. Deontic Logic. In D. Gabbay and F. Guenthner, editors, Handbook of Philosophical Logic II, pp. 605–714. Reidel, 1984.

    Google Scholar 

  5. L. Allen and C. Saxon. A-Hohfeld: A language for robust structural representation of knowledge in the legal domain to build interpretation-assistance expert systems. In J.-J. Meyer and R. Wieringa, editors, Deontic Logic in Computer Science: Normative System Specification, pp. 205–224. Wiley, 1993.

    Google Scholar 

  6. J. Austin. How to Do Things with Words. Harvard University Press, 1962.

    Google Scholar 

  7. P. Bieber and F. Cuppens. Computer security policies and deontic logic. In J.-J.C. Meyer and R. Wieringa, editors, Deontic Logic in Computer Science: Normative System Specification, pp. 103–123. Wiley, 1993.

    Google Scholar 

  8. J. Bergstra and J. Klop. Algebra of Communicating Processes. In J. de Bakker, M. Hazewinkel, and J. Lenstra, editors, Mathematics and Computer Science (CWI Monographs 1), pp. 89–138. North-Holland, 1986.

    Google Scholar 

  9. R. Bons, R. Lee, and R. Wagenaar. Implementing the Electronic Bill of Lading. Technical report, EURIDIS, Rotterdam, December 1994.

    Google Scholar 

  10. J.d. Bakker and J.-J.C. Meyer. Metric Semantics for Concurrency. BIT, 28:504–529, 1988.

    Article  MathSciNet  MATH  Google Scholar 

  11. J. Baeten and W. Weijland. Process Algebra. Cambridge Tracts in Theoretical Computer Science 18. Cambridge University Press, 1990.

    Google Scholar 

  12. H.-N. Castaneda. The Paradoxes of Deontic Logic: The Simplest Solution to All of Them in One Fell Swoop. In R. Hilpinen, editor, New Studies in Deontic Logic, pp. 37–85. Reidel, 1981.

    Google Scholar 

  13. H.-N. Castaneda. Aspectual Actions and the Deepest Paradox of Deontic Logic. In Davidson Conference. Rutgers University, April 28 1984.

    Google Scholar 

  14. B.F. Chellas. Modal Logic: An Introduction. Cambridge University Press, 1980.

    Google Scholar 

  15. R.M. Chisholm. Contrary-to-duty imperatives and deontic logic. Analysis, 24:33–36, 1963.

    Article  Google Scholar 

  16. J. Coenen. Top-down development of layered fault-tolerant systems and its problems —a deontic perspective. In J.-J. Meyer and R. Wieringa, editors, Deontic Logic in Computer Science, pp. 133–150. J.C. Balzer A.G., 1993. Special issue of Annals of Mathematics and Artificial Intelligence, 9(1-2).

    Google Scholar 

  17. R. Demolombe and A. Jones. Integrity Constraints revisited (Preliminary version). MEDLAR II Deliverable D1.2.1P, http://medlar.doc.ic.ac.uk/lar/subtaskI21.html, 1993.

  18. F. Dignum and J.-J.C. Meyer. Negations of Transactions and Their Use in the Specification of Dynamic and Deontic Integrity Constraints. In M. Kwiatkowska, M. Shields, and R. Thomas, editors, Semantics for Concurrency, pp. 61–80. Springer, 1990.

    Google Scholar 

  19. P. d’Altan, J.-J.C. Meyer, and R. Wieringa. An integrated system for ought-to-be and ought-to-do. In J. Horty, Y. Shoham, J. Doyle, H. Levesque, and M. Pollack, editors, Working Notes, AAAI Spring Symposium on Reasoning about Mental States, pp. 48–57, Stanford University, March 23, 24, 25 1993.

    Google Scholar 

  20. F. Dignum, J.-J.C. Meyer, and R. Wieringa. Contextual Permission: A Solution to the Free Choice Paradox. In A. Jones and M. Sergot, editors, Second International Workshop on Deontic Logic in Computer Science (DEON′94), pp. 107–130. Norwegian Research Center for Computers and Law, 1994.

    Google Scholar 

  21. F. Dignum, J.-J.C. Meyer, and R. Wieringa. A dynamic logic for reasoning about sub-ideal states. In J. Breuker, editor, Proceedings, ECAI Workshop on Artificial Normative Reasoning, pp. 79–92, 1994.

    Google Scholar 

  22. F. Dignum, J.-J.C. Meyer, and R. Wieringa. Free Choice and Contextually Permitted Actions. Studia Logica, 57(1):193–220, 1996.

    Article  MathSciNet  MATH  Google Scholar 

  23. F. Dignum and H. Weigand. Communication and deontic logic. In R. Wieringa and R. Feenstra, editors, Information Systems Correctness and Reusability, pp. 242–258. World Scientific, 1995.

    Google Scholar 

  24. F. Flores, M. Graves, B. Hartfield, and T. Winograd. Computer sytems and the design of organizational interactions. ACM Transactions on Office Information Systems, 6(2):153–167, 1988.

    Article  Google Scholar 

  25. J. Fiadeiro and T. Maibaum. Temporal Reasoning over Deontic Specifications. Journal of Logic and Computation, 1, 1991.

    Google Scholar 

  26. J. Forrester. Gentle Murder, or the Adverbial Samaritan. Journal of Philosophy, 81(4):193–197, 1984.

    Article  MathSciNet  Google Scholar 

  27. R.J. v. Glabbeek. Comparative Concurrency Semantics and Refinement of Actions. PhD thesis, Vrije Universiteit/Centrum voor Wiskunde en Informatica, Amsterdam, 1990.

    Google Scholar 

  28. J. Glasgow, G. MacEwen, and P. Panangaden. Security by Permission in Databases. In C. Landwehr, editor, Database Security II: Status and Prospects, pp. 197–205. North-Holland, 1989. Results of the IFIP WG 11.3 Workshop on Database Security (October 1988), Kingston, Ontario, Canada.

    Google Scholar 

  29. D. Harel. First Order Dynamic Logic. Springer, 1979. Lecture Notes in Computer Science 68.

    Google Scholar 

  30. R. Hilpinen. Actions in deontic Logic. In J.-J.C. Meyer and R. Wieringa, editors, Deontic Logic in Computer Science: Normative System Specification, pp. 85–100. Wiley, 1993.

    Google Scholar 

  31. W. v. d. Hoek, J.-J.C. Meyer, and J. Treur. Formal Semantics of Temporal Epistemic Reflection. In L. Fribourg and F. Turini, editors, Logic Program Synthesis and Transformation — Meta-Programming in Logic, 4th Int. Workshops, LOPSTR′94 and META ′94, pp. 332–352, 1994. Lecture Notes in Computer Science 883.

    Google Scholar 

  32. C. Hoare. An Axiomatic Basis for Computer Programming. Communications of the ACM, 12:576–580, 1969.

    Article  MATH  Google Scholar 

  33. W. Hohfeld. Fundamental Legal Conceptions as Applied to Judicial reasoning. Yale Law Journal, 23:16–59, 1913.

    Article  Google Scholar 

  34. J. Horty. Deontic Logic as Founded on Nonmonotonic Logic. Annals of Mathematics and Artificial Intelligence, 9:69–91, 1993.

    Article  MathSciNet  MATH  Google Scholar 

  35. A. Jones. Deontic Logic and Legal Knowledge Representation. Ratio Juris, 3:237–244, 1990.

    Article  Google Scholar 

  36. A. Jones. Towards a Formal Theory of Defeasible Deontic Conditionals. Annals of Mathematics and Artificial Intellignence, 9(1, 2):151–166, 199

    Article  MATH  Google Scholar 

  37. A. Jones and M. Sergot. Formal specification of security requirements using the theory of normative positions. In Y. Deswarte, G. Eizenberg, and J.-J. Quisquater, editors, Computer Security — ESORICS 92, pp. 103–121. Springer, 1992. Lecture Notes in Computer Science 648.

    Google Scholar 

  38. A. Jones and M. Sergot. On the role of deontic logic in the characterization of normative systems. In J.-J. Meyer and R. Wieringa, editors, Deontic Logic in Computer Science: Normative System Specification, pp. 275–307. Wiley, 1993.

    Google Scholar 

  39. A. Jones and M. Sergot. Norm-governed and institutionalized agent interaction. Part I: The theory of normative positions and its applications. Modelage Tutorial, http://www.info/fundp/ac/be/~pys/TA, January 1995.

    Google Scholar 

  40. S. Kraus and D. Lehmann. Knowledge, Belief and Time. In L. Kott, editor, Proceedings of the 13th Int. Colloquium on Automata, Languages and Programming. Springer, 1986. Lecture Notes in Computer Science 226.

    Google Scholar 

  41. S. Kimbrough, R. Lee, and D. Ness. Performative, Informative and Emotive Systems: The First Piece of the PIE. In L. Maggi, J. King, and K. Kraenens, editors, Proceedings of the Fifth Conference on Information Systems, pp. 141–148, 1984.

    Google Scholar 

  42. S. Khosla and T. Maibaum. The Prescription and Description of State Based Systems. In B. Banieqbal, H. Barringer, and A. Pnueli, editors, Temporal Logic in Specification, pp. 243–294. Springer, 1987. Lecture Notes in Computer Science 398.

    Google Scholar 

  43. F. Kröger. Temporal Logic of Programs. Springer, 1987.

    Google Scholar 

  44. J. Krogstie and G. Sindre. Utilizing deontic operators in information system specification. Requirements Engineering, 1:210–237, 1996.

    Article  Google Scholar 

  45. K. Kwast. A Deontic Approach to Database Integrity. Annals of Mathematics and Artificial Intelligence, 9(1, 2):205–238, 1993.

    Article  MathSciNet  MATH  Google Scholar 

  46. K. Kwast. A deontic approach to database integrity. In J.-J. Meyer and R. Wieringa, editors, Deontic Logic in Computer Science, pp. 205–238. J.C. Balzer A.G., 1993. Special issue of Annals of Mathematics and Artificial Intelligence, 9(1-2).

    Google Scholar 

  47. R. Lee. Bureaucracies as Deontic Systems. Transactions on Office Information Systems, 6:87–108, 1988.

    Article  Google Scholar 

  48. R. Lee. A logic model for electronic contracting. Decision Support Systems, 4:27–44, 1988.

    Article  Google Scholar 

  49. B. v. Linder, W. v. d. Hoek, and J.-J.C. Meyer. The Dynamics of Default Reasoning. In C. Proidevaux and J. Kohlas, editors, Symbolic and Quantitative Approaches to Reasoning and Uncertainty (Proc. ECSQARU′95), pp. 277–284. Springer, 1995. Lecture Notes in Computer Science 946.

    Google Scholar 

  50. W. Lukaszewicz. Non-Monotonic Reasoning, Formalization of Commonsense Reasoning. Ellis Horwood, 1990.

    Google Scholar 

  51. T. Maibaum. Temporal Reasoning over Deontic Specifications. In J.-J.C. Meyer and R. Wieringa, editors, Deontic Logic in Computer Science: Normative System Specification, pp. 141–202. Wiley, 1993.

    Google Scholar 

  52. L. McCarty. Permissions and Obligations. In Proceedings of the Eighth International Joint Conference on Artificial Intelligence, pp. 287–294, Karlsruhe, W. Germany, 1983. Kaufmann.

    Google Scholar 

  53. L. McCarty. Modalities over actions I. Model theory. In J. Doyle, E. Sandewall, and P. Torasso, editors, Principles of Knowledge Representation and Reasoning, pp. 437–448, Bonn, Germany, 1994. Morgan Kaufmann. Proceedings of the Fourth International Conference.

    Google Scholar 

  54. J.-J.C. Meyer. A Simple Solution to the ‘Deepest’ Paradox of Deontic Logic. Logique et Analyse, 117-118:81–90, 1987.

    Google Scholar 

  55. J.-J.C. Meyer. A Different Approach to Deontic Logic: Deontic Logic Viewed as a Variant of Dynamic Logic. Notre Dame Journal of Formal Logic, 29(1):109–136, 1988.

    Article  MathSciNet  MATH  Google Scholar 

  56. R. v. d. Meyden. The Dynamic Logic of Permission. In Proceedings, 5th IEEE Conference on Logic in Computer Science, pp. 72–78, Philadelphia, 1990.

    Google Scholar 

  57. J.-J.C. Meyer. Free Choice Permissions and Ross’s Paradox: Internal vs External Nondeterminism. In C. Dekker and M. Stockhof, editors, Proceedings of the 8th Amsterdam Colloquium, pp. 367–380, Amsterdam, 1992. Institute for Language, Logic and Information, University of Amsterdam.

    Google Scholar 

  58. J.-J.C. Meyer and W. v. d. Hoek. Epistemic Logic for AI and Computer Science. Cambridge Tracts in Theoretical Computer Science 41. Cambridge University Press, 1995.

    Google Scholar 

  59. R. Milner. A Calculus of Communicating Systems. Springer, 1980. Lecture Notes in Computer Science 92.

    Google Scholar 

  60. N. Minsky and A. Lockman. Ensuring integrity by adding obligations to priviliges. In 8th IEEE International Conference on Software Engineering, pp. 92–102, 1985.

    Google Scholar 

  61. Z. Manna and A. Pnueli. The Temporal Logic of Reactive and Concurrent System Specification. Springer, 1992.

    Google Scholar 

  62. N. Minsky and D. Rozenshtein. A law-based approach to objectoriented programming. In N. Meyrowitz, editor, Object-Oriented Programming: Systems, Languages and Applications, pp. 482–493, October 1987. Sigplan Notices Vol. 22(12).

    Google Scholar 

  63. V. Marek and M. Truszczynski. Nonmonotonic Logic, Context-Dependent Reasoning. Springer, 1993.

    Google Scholar 

  64. J.-J.C. Meyer and R. Wieringa. Actor-Oriented System Specification with Dynamic Logic. In S. Abramsky and T. Maibaum, editors, Proceedings of the International Joint Conference on Theory and Practice of Software Development (TAPSOFT′91), volume 2, pp. 337–357. Springer, 1991. Lecture Notes in Computer Science 494.

    Google Scholar 

  65. J.-J.C. Meyer and R. Wieringa. Proceedings of the First International Workshop on Deontic Logic in Computer Science (DEON′91). VU Amsterdam, 1991.

    Google Scholar 

  66. J.-J.C. Meyer and R. Wieringa. Deontic Logic: A Concise Overview. In J.-J.C. Meyer and R. Wieringa, editors, Deontic Logic in Computer Science: Normative System Specification, pp. 3–16. Wiley, 1993.

    Google Scholar 

  67. J.-J.C. Meyer and R. Wieringa, editors. Deontic Logic in Computer Science: Normative System Specification. Wiley, 1993.

    Google Scholar 

  68. J.-J.C. Meyer, H. Weigand, and R. Wieringa. A Specification Language for Static, Dynamic and Deontic Integrity Constraints. In J. Demetrovics and B. Thalheim, editors, 2nd Symposium on Mathematical Fundamentals of Database Systems, pp. 347–366. Springer, 1989. Lecture Notes in Computer Science 364.

    Google Scholar 

  69. H. Prakken. An Argumentation Framework in Default Logic. Annals of Mathematics and Artificial Intelligence, 9(1, 2):93–132, 1993.

    Article  MathSciNet  MATH  Google Scholar 

  70. H. Prakken. Two Approaches to Defeasible Reasoning. In A. Jones and M. Sergot, editors, Proceedings, DEON′94, pp. 281–295. Tano A.S., Oslo, 1994.

    Google Scholar 

  71. H. Prakken and M. Sergot. Contrary-to-Duty Imperatives, Defeasibility and Violability. In A. Jones and M. Sergot, editors, Proceedings, DEON′94, pp. 296–318. Tano A.S., Oslo, 1994.

    Google Scholar 

  72. M. Ryan. Towards Specifying Norms. Annals of Mathematics and Artificial Intelligence, 9(1, 2):49–67, 1993.

    Article  MathSciNet  MATH  Google Scholar 

  73. J. Searle. Speech Acts. An Essay in the Philosophy of Language. Cambridge University Press, 1969.

    Google Scholar 

  74. J. Searle. Expression and Meaning. Cambridge University Press, 1979.

    Google Scholar 

  75. J. Searle. The construction of social reality. Free Press, 1995.

    Google Scholar 

  76. K. Segerberg. Bringing it about. Journal of Philosophical Logic, 18(4):327–347, 1989.

    Article  MathSciNet  MATH  Google Scholar 

  77. T. Smith. Legal Expert Systems: Discussion of Theoretical Assumptions. PhD thesis, Utrecht University, 1994.

    Google Scholar 

  78. R. Stamper. LEGOL: Modelling legal rules by computer. In B. Niblett, editor, Computer Science and Law, pp. 45–71. Cambridge University Press, 1980.

    Google Scholar 

  79. L. v. d. Torre. Violated Obligations in a Defeasible Deontic Logic. In A. Cohn, editor, Proceedings ECAI′94, pp. 371–375. Wiley, 1994.

    Google Scholar 

  80. H. Weigand. Deontic aspects of communication. In J.-J. Meyer and R. Wieringa, editors, Deontic Logic in Computer Science: Normative System Specification, pp. 259–273. Wiley, 1993.

    Google Scholar 

  81. R. Wieringa. Three Roles of Conceptual Models in Information System Design and Use. In E.F.P. Lindgreen, editor, Information System Concepts: An In-Depth Analysis, pp. 31–51. North-Holland, 1989.

    Google Scholar 

  82. G. Winskel. Event Structure Semantics for CCS and Related Languages. In M. Nielsen and E. Schmidt, editors, Proceedings, 9th ICALP, pp. 561–576. Springer, 1982. Lecture Notes in Computer Science 140.

    Google Scholar 

  83. R. Wieringa and J.-J.C. Meyer. Actor-Oriented Specification of Dynamic and Deontic Integrity Constraints. In B. Talheim, J. Demetrovics, and H.-D. Gerhardt, editors, 3rd Symposium om Mathematical Fundamentals of Database and Knowledge Base Systems (MFDBS 91), pp. 89–103. Springer, 1991. Lecture Notes in Computer Science 495.

    Google Scholar 

  84. R. Wieringa and J.-J.C. Meyer. Actors, Actions, and Initiative in Normative System Specification. Annals of Mathematics and Artificial Intelligence, 7:289–346, 1993.

    Article  MATH  Google Scholar 

  85. R. Wieringa and J.-J.C. Meyer. Applications of Deontic Logic in Computer Science: A Concise Overview. In J.-J.C. Meyer and R. Wieringa, editors, Deontic Logic in Computer Science: Normative System Specification, pp. 17–40. Wiley, 1993.

    Google Scholar 

  86. R. Wieringa, J.-J.C. Meyer, and H. Weigand. Specifying Dynamic and Deontic Integrity Constraints. Data and Knowledge Engineering, 4:157–189, 1989.

    Article  Google Scholar 

  87. G.v. Wright. Deontic logic. Mind, 60:1–15, 1951.

    Article  Google Scholar 

  88. G.v. Wright. A new system of deontic logic. In Danish Yearbook of Philosophy, Volume 1, pp. 173–182, 1964.

    Google Scholar 

  89. G.v. Wright. On the logic of norms and actions. In R. Hilpinen, editor, New Studies in Deontic Logic, pp. 3–35. Reidel, 1981.

    Google Scholar 

  90. H. Weigand, E. Verharen, and F. Dignum. Dynamic business models as a basis for interoperable transaction design. Information Systems, 22(2/3):139–154, April/May 1997.

    Article  Google Scholar 

  91. R. Wieringa, H. Weigand, J.-J.C. Meyer, and F. Dignum. The Inheritance of Dynamic and Deontic Integrity Constraints. Annals of Mathematics and Artificial Intelligence, 3:393–428, 1991.

    Article  MathSciNet  MATH  Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer Science+Business Media New York

About this chapter

Cite this chapter

Meyer, JJ.C., Wieringa, R.J., Dignum, F.P.M. (1998). The Role of Deontic Logic in the Specification of Information Systems. In: Chomicki, J., Saake, G. (eds) Logics for Databases and Information Systems. The Springer International Series in Engineering and Computer Science, vol 436. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-5643-5_4

Download citation

  • DOI: https://doi.org/10.1007/978-1-4615-5643-5_4

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4613-7582-1

  • Online ISBN: 978-1-4615-5643-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics