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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
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.
A. Anderson. A reduction of deontic logic to alethic modal logic. Mind (n.s.), 67:100–103, 1958.
L. Åqvist. Deontic Logic. In D. Gabbay and F. Guenthner, editors, Handbook of Philosophical Logic II, pp. 605–714. Reidel, 1984.
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.
J. Austin. How to Do Things with Words. Harvard University Press, 1962.
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.
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.
R. Bons, R. Lee, and R. Wagenaar. Implementing the Electronic Bill of Lading. Technical report, EURIDIS, Rotterdam, December 1994.
J.d. Bakker and J.-J.C. Meyer. Metric Semantics for Concurrency. BIT, 28:504–529, 1988.
J. Baeten and W. Weijland. Process Algebra. Cambridge Tracts in Theoretical Computer Science 18. Cambridge University Press, 1990.
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.
H.-N. Castaneda. Aspectual Actions and the Deepest Paradox of Deontic Logic. In Davidson Conference. Rutgers University, April 28 1984.
B.F. Chellas. Modal Logic: An Introduction. Cambridge University Press, 1980.
R.M. Chisholm. Contrary-to-duty imperatives and deontic logic. Analysis, 24:33–36, 1963.
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).
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.
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.
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.
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.
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.
F. Dignum, J.-J.C. Meyer, and R. Wieringa. Free Choice and Contextually Permitted Actions. Studia Logica, 57(1):193–220, 1996.
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.
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.
J. Fiadeiro and T. Maibaum. Temporal Reasoning over Deontic Specifications. Journal of Logic and Computation, 1, 1991.
J. Forrester. Gentle Murder, or the Adverbial Samaritan. Journal of Philosophy, 81(4):193–197, 1984.
R.J. v. Glabbeek. Comparative Concurrency Semantics and Refinement of Actions. PhD thesis, Vrije Universiteit/Centrum voor Wiskunde en Informatica, Amsterdam, 1990.
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.
D. Harel. First Order Dynamic Logic. Springer, 1979. Lecture Notes in Computer Science 68.
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.
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.
C. Hoare. An Axiomatic Basis for Computer Programming. Communications of the ACM, 12:576–580, 1969.
W. Hohfeld. Fundamental Legal Conceptions as Applied to Judicial reasoning. Yale Law Journal, 23:16–59, 1913.
J. Horty. Deontic Logic as Founded on Nonmonotonic Logic. Annals of Mathematics and Artificial Intelligence, 9:69–91, 1993.
A. Jones. Deontic Logic and Legal Knowledge Representation. Ratio Juris, 3:237–244, 1990.
A. Jones. Towards a Formal Theory of Defeasible Deontic Conditionals. Annals of Mathematics and Artificial Intellignence, 9(1, 2):151–166, 199
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.
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.
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.
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.
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.
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.
F. Kröger. Temporal Logic of Programs. Springer, 1987.
J. Krogstie and G. Sindre. Utilizing deontic operators in information system specification. Requirements Engineering, 1:210–237, 1996.
K. Kwast. A Deontic Approach to Database Integrity. Annals of Mathematics and Artificial Intelligence, 9(1, 2):205–238, 1993.
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).
R. Lee. Bureaucracies as Deontic Systems. Transactions on Office Information Systems, 6:87–108, 1988.
R. Lee. A logic model for electronic contracting. Decision Support Systems, 4:27–44, 1988.
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.
W. Lukaszewicz. Non-Monotonic Reasoning, Formalization of Commonsense Reasoning. Ellis Horwood, 1990.
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.
L. McCarty. Permissions and Obligations. In Proceedings of the Eighth International Joint Conference on Artificial Intelligence, pp. 287–294, Karlsruhe, W. Germany, 1983. Kaufmann.
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.
J.-J.C. Meyer. A Simple Solution to the ‘Deepest’ Paradox of Deontic Logic. Logique et Analyse, 117-118:81–90, 1987.
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.
R. v. d. Meyden. The Dynamic Logic of Permission. In Proceedings, 5th IEEE Conference on Logic in Computer Science, pp. 72–78, Philadelphia, 1990.
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.
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.
R. Milner. A Calculus of Communicating Systems. Springer, 1980. Lecture Notes in Computer Science 92.
N. Minsky and A. Lockman. Ensuring integrity by adding obligations to priviliges. In 8th IEEE International Conference on Software Engineering, pp. 92–102, 1985.
Z. Manna and A. Pnueli. The Temporal Logic of Reactive and Concurrent System Specification. Springer, 1992.
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).
V. Marek and M. Truszczynski. Nonmonotonic Logic, Context-Dependent Reasoning. Springer, 1993.
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.
J.-J.C. Meyer and R. Wieringa. Proceedings of the First International Workshop on Deontic Logic in Computer Science (DEON′91). VU Amsterdam, 1991.
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.
J.-J.C. Meyer and R. Wieringa, editors. Deontic Logic in Computer Science: Normative System Specification. Wiley, 1993.
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.
H. Prakken. An Argumentation Framework in Default Logic. Annals of Mathematics and Artificial Intelligence, 9(1, 2):93–132, 1993.
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.
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.
M. Ryan. Towards Specifying Norms. Annals of Mathematics and Artificial Intelligence, 9(1, 2):49–67, 1993.
J. Searle. Speech Acts. An Essay in the Philosophy of Language. Cambridge University Press, 1969.
J. Searle. Expression and Meaning. Cambridge University Press, 1979.
J. Searle. The construction of social reality. Free Press, 1995.
K. Segerberg. Bringing it about. Journal of Philosophical Logic, 18(4):327–347, 1989.
T. Smith. Legal Expert Systems: Discussion of Theoretical Assumptions. PhD thesis, Utrecht University, 1994.
R. Stamper. LEGOL: Modelling legal rules by computer. In B. Niblett, editor, Computer Science and Law, pp. 45–71. Cambridge University Press, 1980.
L. v. d. Torre. Violated Obligations in a Defeasible Deontic Logic. In A. Cohn, editor, Proceedings ECAI′94, pp. 371–375. Wiley, 1994.
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.
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.
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.
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.
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.
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.
R. Wieringa, J.-J.C. Meyer, and H. Weigand. Specifying Dynamic and Deontic Integrity Constraints. Data and Knowledge Engineering, 4:157–189, 1989.
G.v. Wright. Deontic logic. Mind, 60:1–15, 1951.
G.v. Wright. A new system of deontic logic. In Danish Yearbook of Philosophy, Volume 1, pp. 173–182, 1964.
G.v. Wright. On the logic of norms and actions. In R. Hilpinen, editor, New Studies in Deontic Logic, pp. 3–35. Reidel, 1981.
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.
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.
Editor information
Editors and Affiliations
Rights 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