Abstract
This paper presents a new version of the \(\mathcal{CL}\) contract specification language. \(\mathcal{CL}\) combines deontic logic with propositional dynamic logic but it applies the modalities exclusively over structured actions. \(\mathcal{CL}\) features synchronous actions, conflict relation, and an action negation operation. The \(\mathcal{CL}\) version that we present here is more expressive and has a cleaner semantics than its predecessor. We give a direct semantics for \(\mathcal{CL}\) in terms of normative structures. We show that \(\mathcal{CL}\) respects several desired properties from legal contracts and is decidable. We relate this semantics with a trace semantics of \(\mathcal{CL}\) which we used for run-time monitoring contracts.
Partially supported by the Nordunet3 project “COSoDIS – Contract-Oriented Software Development for Internet Services” (http://www.ifi.uio.no/cosodis/).
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
Owe, O., Schneider, G., Steffen, M.: Components, objects, and contracts. In: SAVCBS 2007, pp. 91–94. ACM Digital Library, Dubrovnik (2007)
van der Torre, L.: Contextual deontic logic: Normative agents, violations and independence. Ann. Math. Artif. Intell. 37(1-2), 33–63 (2003)
von Wright, G.H.: Deontic logic. Mind 60, 1–15 (1951)
Fischer, M.J., Ladner, R.E.: Propositional modal logic of programs. In: STOC 1977, pp. 286–294. ACM Press, New York (1977)
Harel, D., Kozen, D., Tiuryn, J.: Dynamic Logic. MIT Press, Cambridge (2000)
von Wright, G.H.: An Essay in Deontic Logic and the General Theory of Action. North Holland Publishing Co., Amsterdam (1968)
Segerberg, K.: A deontic logic of action. Studia Logica 41(2), 269–282 (1982)
Meyer, J.J.C.: 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)
Broersen, J., Wieringa, R., Meyer, J.J.C.: A fixed-point characterization of a deontic logic of regular action. Fundam. Inf. 48(2-3), 107–128 (2001)
Milner, R.: Calculi for synchrony and asynchrony. TCS 25, 267–310 (1983)
Berry, G.: The foundations of Esterel. In: Proof, language, and interaction: essays in honour of Robin Milner, pp. 425–454. MIT Press, Cambridge (2000)
Prisacariu, C., Schneider, G.: A formal language for electronic contracts. In: Bonsangue, M.M., Johnsen, E.B. (eds.) FMOODS 2007. LNCS, vol. 4468, pp. 174–189. Springer, Heidelberg (2007)
Kyas, M., Prisacariu, C., Schneider, G.: Run-time monitoring of electronic contracts. In: Cha, S(S.), Choi, J.-Y., Kim, M., Lee, I., Viswanathan, M. (eds.) ATVA 2008. LNCS, vol. 5311, pp. 397–407. Springer, Heidelberg (2008)
Van der Meyden, R.: Dynamic logic of permission, the. In: LICS 1990, pp. 72–78. IEEE Computer Society Press, Los Alamitos (1990)
Castro, P.F., Maibaum, T.: A complete and compact propositional deontic logic. In: Jones, C.B., Liu, Z., Woodcock, J. (eds.) ICTAC 2007. LNCS, vol. 4711, pp. 109–123. Springer, Heidelberg (2007)
Harel, D.: Recurring dominoes: Making the highly undecidable highly understandable. In: Karpinski, M. (ed.) FCT 1983. LNCS, vol. 158, pp. 177–194. Springer, Heidelberg (1983)
Peleg, D.: Concurrent dynamic logic. In: STOC 1985, pp. 232–239. ACM Press, New York (1985)
Prakken, H., Sergot, M.: Dyadic deontic logic and contrary-to-duty obligation. In: Defeasible Deontic Logic, pp. 223–262. Kluwer Academic Publishers, Dordrecht (1997)
Prisacariu, C.: Extending Kleene Algebra with Synchrony – technicalities. Technical Report 376, Univ. Oslo (2008)
Ben-Ari, M., Halpern, J.Y., Pnueli, A.: Finite models for deterministic propositional dynamic logic. In: Even, S., Kariv, O. (eds.) ICALP 1981. LNCS, vol. 115, pp. 249–263. Springer, Heidelberg (1981)
Harel, D., Sherman, R.: Propositional dynamic logic of flowcharts. In: Karpinski, M. (ed.) FCT 1983. LNCS, vol. 158, pp. 195–206. Springer, Heidelberg (1983)
Prisacariu, C., Schneider, G.: CL: A Logic for Reasoning about Legal Contracts –Semantics. Technical Report 371, Univ. Oslo (2008)
Blackburn, P., de Rijke, M., Venema, Y.: Modal Logic. Cambridge Tracts in Theoretical Computer Science, vol. 53. Cambridge University Press, Cambridge (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Prisacariu, C., Schneider, G. (2009). \(\mathcal{CL}\): An Action-Based Logic for Reasoning about Contracts. In: Ono, H., Kanazawa, M., de Queiroz, R. (eds) Logic, Language, Information and Computation. WoLLIC 2009. Lecture Notes in Computer Science(), vol 5514. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02261-6_27
Download citation
DOI: https://doi.org/10.1007/978-3-642-02261-6_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02260-9
Online ISBN: 978-3-642-02261-6
eBook Packages: Computer ScienceComputer Science (R0)