{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,21]],"date-time":"2025-04-21T23:43:56Z","timestamp":1745279036140,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":35,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540748342"},{"type":"electronic","value":"9783540748359"}],"license":[{"start":{"date-parts":[[2007,1,1]],"date-time":"2007-01-01T00:00:00Z","timestamp":1167609600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2007]]},"DOI":"10.1007\/978-3-540-74835-9_25","type":"book-chapter","created":{"date-parts":[[2007,9,7]],"date-time":"2007-09-07T14:03:08Z","timestamp":1189173788000},"page":"375-389","source":"Crossref","is-referenced-by-count":15,"title":["Obligations and Their Interaction with Programs"],"prefix":"10.1007","author":[{"given":"Daniel J.","family":"Dougherty","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kathi","family":"Fisler","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shriram","family":"Krishnamurthi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"25_CR1","unstructured":"Moses, T.: eXtensible Access Control Markup Language (XACML) version 1.0. Technical report, OASIS (February 2003)"},{"key":"25_CR2","unstructured":"Ashley, P., Hada, S., Karjoth, G., Powers, C., Schunter, M.: Enterprise privacy authorization language (EPAL 1.2), http:\/\/www.w3.org\/Submission\/EPAL\/"},{"key":"25_CR3","unstructured":"Garner, B.A. (ed.): Black\u2019s Law Dictionary, 8th edn. Thomson-West Publishers (2004)"},{"key":"25_CR4","unstructured":"Minsky, N.H., Lockman, A.: Ensuring integrity by adding obligations to privileges. In: International Conference on Software Engineering, pp. 92\u2013102 (1985)"},{"key":"25_CR5","doi-asserted-by":"crossref","unstructured":"Dougherty, D.J., Fisler, K., Krishnamurthi, S.: Specifying and reasoning about dynamic access-control policies. In: International Joint Conference on Automated Reasoning, pp. 632\u2013646 (August 2006)","DOI":"10.1007\/11814771_51"},{"key":"25_CR6","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1016\/0020-0190(85)90056-0","volume":"21","author":"B. Alpern","year":"1985","unstructured":"Alpern, B., Schneider, F.B.: Defining liveness. Information Processing Letters\u00a021, 181\u2013185 (1985)","journal-title":"Information Processing Letters"},{"key":"25_CR7","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4612-0931-7","volume-title":"The Temporal Logic of Reactive and Concurrent Systems","author":"Z. Manna","year":"1992","unstructured":"Manna, Z., Pnueli, A.: The Temporal Logic of Reactive and Concurrent Systems. Springer, Heidelberg (1992)"},{"issue":"5","key":"25_CR8","doi-asserted-by":"publisher","first-page":"672","DOI":"10.1145\/585265.585270","volume":"49","author":"R. Alur","year":"2002","unstructured":"Alur, R., Henzinger, T.A., Kupferman, O.: Alternating-time temporal logic. Journal of the ACM\u00a049(5), 672\u2013713 (2002)","journal-title":"Journal of the ACM"},{"key":"25_CR9","doi-asserted-by":"crossref","unstructured":"Alur, R., Henzinger, T.A.: Logics and Models of Real-Time: A Survey. In: Real Time: Theory in Practice, pp. 74\u2013106 (1991)","DOI":"10.1007\/BFb0031988"},{"key":"25_CR10","doi-asserted-by":"crossref","unstructured":"Deutsch, A., Sui, L., Vianu, V.: Specification and verification of data-driven web services. In: Principles of Database Systems, pp. 71\u201382 (2004)","DOI":"10.1145\/1055558.1055571"},{"key":"25_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"204","DOI":"10.1007\/3-540-36575-3_15","volume-title":"Programming Languages and Systems","author":"E. Yahav","year":"2003","unstructured":"Yahav, E., Reps, T., Sagiv, M., Wilhelm, R.: Verifying temporal heap properties specified via evolution logic. In: Degano, P. (ed.) ESOP 2003 and ETAPS 2003. LNCS, vol.\u00a02618, pp. 204\u2013222. Springer, Heidelberg (2003)"},{"issue":"1-2","key":"25_CR12","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1016\/0168-0072(91)90066-U","volume":"51","author":"M.Y. Vardi","year":"1991","unstructured":"Vardi, M.Y.: Verification of concurrent programs: The automata-theoretic framework. Annals of Pure and Applied Logic\u00a051(1-2), 79\u201398 (1991)","journal-title":"Annals of Pure and Applied Logic"},{"key":"25_CR13","volume-title":"Model Checking","author":"E. Clarke","year":"2000","unstructured":"Clarke, E., Grumberg, O., Peled, D.: Model Checking. MIT Press, Cambridge (2000)"},{"issue":"3","key":"25_CR14","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1007\/BF01782772","volume":"2","author":"B. Alpern","year":"1987","unstructured":"Alpern, B., Schneider, F.B.: Recognizing safety and liveness. Distributed Computing\u00a02(3), 117\u2013126 (1987)","journal-title":"Distributed Computing"},{"key":"25_CR15","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1093\/mind\/LX.237.1","volume":"60","author":"G.H. Wright von","year":"1951","unstructured":"von Wright, G.H.: Deontic logic. Mind\u00a060, 1\u201315 (1951)","journal-title":"Mind"},{"issue":"1-2","key":"25_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/BF01531259","volume":"9","author":"P. Bartha","year":"1993","unstructured":"Bartha, P.: Conditional obligation, deontic paradoxes, and the logic of agency. Annals of Mathematics and Artificial Intelligence\u00a09(1-2), 1\u201323 (1993)","journal-title":"Annals of Mathematics and Artificial Intelligence"},{"key":"25_CR17","doi-asserted-by":"crossref","unstructured":"Jamroga, W., van der Hoek, W., Wooldridge, M.: On obligations and abilities. In: Deontic Logic in Computer Science, pp. 165\u2013181 (2004)","DOI":"10.1007\/978-3-540-25927-5_11"},{"key":"25_CR18","doi-asserted-by":"crossref","unstructured":"Kooi, B.P., Tamminga, A.M.: Conflicting obligations in multi-agent deontic logic. In: Deontic Logic in Computer Science, pp. 175\u2013186 (2006)","DOI":"10.1007\/11786849_15"},{"key":"25_CR19","unstructured":"Mont, M.C.: A system to handle privacy obligations in enterprises. Technical Report HPL-2005-180, HP Laboratories Bristol (October 2005)"},{"key":"25_CR20","doi-asserted-by":"crossref","unstructured":"Irwin, K., Yu, T., Winsborough, W.H.: On the modeling and analysis of obligations. In: Computer and Communications Security, pp. 134\u2013143 (2006)","DOI":"10.1145\/1180405.1180423"},{"issue":"1","key":"25_CR21","doi-asserted-by":"publisher","first-page":"128","DOI":"10.1145\/984334.984339","volume":"7","author":"J. Park","year":"2004","unstructured":"Park, J., Sandhu, R.: The UCONABC usage control model. ACM Transactions on Information and System Security\u00a07(1), 128\u2013174 (2004)","journal-title":"ACM Transactions on Information and System Security"},{"key":"25_CR22","doi-asserted-by":"crossref","unstructured":"Bettini, C., Jajodia, S., Wang, X., Wijesekera, D.: Obligation monitoring in policy management. In: Policies for Distributed Systems and Networks, pp. 2\u201312 (2002)","DOI":"10.1109\/POLICY.2002.1011288"},{"key":"25_CR23","doi-asserted-by":"crossref","unstructured":"Sloman, M.: Policy driven management for distributed systems. Journal of Network and Systems Management\u00a02(4) (1994)","DOI":"10.1007\/BF02283186"},{"key":"25_CR24","doi-asserted-by":"crossref","unstructured":"Damianou, N., Dulay, N., Lupu, E., Sloman, M.: The Ponder specification language. In: Policies for Distributed Systems and Networks (2001)","DOI":"10.1007\/3-540-44569-2_2"},{"key":"25_CR25","doi-asserted-by":"crossref","unstructured":"Kudo, M., Hada, S.: XML document security based on provisional authorization. In: Computer and Communications Security, pp. 87\u201396 (2000)","DOI":"10.1145\/352600.352613"},{"key":"25_CR26","doi-asserted-by":"crossref","unstructured":"Abrahams, A., Eyers, D., Bacon, J.: An asynchronous rule-based approach for business process automation using obligations. In: Rule-Based Programming, pp. 93\u2013104 (2002)","DOI":"10.1145\/570186.570195"},{"key":"25_CR27","doi-asserted-by":"crossref","unstructured":"Schaad, A., Moffett, J.D.: Delegation of obligations. In: Policies for Distributed Systems and Networks, pp. 25\u201335 (2002)","DOI":"10.1109\/POLICY.2002.1011290"},{"key":"25_CR28","doi-asserted-by":"crossref","unstructured":"Schaad, A.: An extended analysis of delegating obligations. In: Data and Applications Security, pp. 49\u201364 (2004)","DOI":"10.1007\/1-4020-8128-6_4"},{"key":"25_CR29","doi-asserted-by":"crossref","unstructured":"Schaad, A.: Revocation of obligation and authorisation policy objects. In: Data and Applications Security, pp. 28\u201339 (2005)","DOI":"10.1007\/11535706_3"},{"issue":"2","key":"25_CR30","doi-asserted-by":"publisher","first-page":"256","DOI":"10.1145\/505145.505149","volume":"11","author":"D. Jackson","year":"2002","unstructured":"Jackson, D.: Alloy: a lightweight object modelling notation. ACM Transactions on Software Engineering and Methodology\u00a011(2), 256\u2013290 (2002)","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"25_CR31","doi-asserted-by":"crossref","unstructured":"Backes, M., Pfitzmann, B., Schunter, M.: A toolkit for managing enterprise privacy policies. In: European Symposium on Research in Computer Security, pp. 101\u2013119 (2003)","DOI":"10.1007\/978-3-540-39650-5_10"},{"key":"25_CR32","doi-asserted-by":"crossref","unstructured":"Hilty, M., Basin, D.A., Pretschner, A.: On obligations. In: European Symposium on Research in Computer Security, pp. 98\u2013117 (2005)","DOI":"10.1007\/11555827_7"},{"issue":"8","key":"25_CR33","doi-asserted-by":"publisher","first-page":"591","DOI":"10.1007\/s002360050167","volume":"36","author":"H.D. Ehrich","year":"2000","unstructured":"Ehrich, H.D., Caleiro, C.: Specifying communication in distributed information systems. Acta Informatica\u00a036(8), 591\u2013616 (2000)","journal-title":"Acta Informatica"},{"key":"25_CR34","unstructured":"May, M.J., Gunter, C.A., Lee, I.: Privacy APIs: Access control techniques to analyze and verify legal privacy policies. In: Computer Security Foundations Workshop (2006)"},{"key":"25_CR35","doi-asserted-by":"crossref","unstructured":"Barth, A., Datta, A., Mitchell, J.C., Nissenbaum, H.: Privacy and contextual integrity: Framework and applications. In: Symposium on Security and Privacy (2006)","DOI":"10.1109\/SP.2006.32"}],"container-title":["Lecture Notes in Computer Science","Computer Security \u2013 ESORICS 2007"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-74835-9_25","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,20]],"date-time":"2025-01-20T21:43:36Z","timestamp":1737409416000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-74835-9_25"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007]]},"ISBN":["9783540748342","9783540748359"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-74835-9_25","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2007]]}}}