{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,13]],"date-time":"2025-09-13T15:50:40Z","timestamp":1757778640527,"version":"3.40.2"},"publisher-location":"Berlin, Heidelberg","reference-count":32,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642286407"},{"type":"electronic","value":"9783642286414"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-28641-4_17","type":"book-chapter","created":{"date-parts":[[2012,3,22]],"date-time":"2012-03-22T21:10:46Z","timestamp":1332450646000},"page":"309-328","source":"Crossref","is-referenced-by-count":10,"title":["Enforceable Security Policies Revisited"],"prefix":"10.1007","author":[{"given":"David","family":"Basin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vincent","family":"Jug\u00e9","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Felix","family":"Klaedtke","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eugen","family":"Z\u0103linescu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"4","key":"17_CR1","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. Inform. Process. Lett.\u00a021(4), 181\u2013185 (1985)","journal-title":"Inform. Process. Lett."},{"key":"17_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1007\/BFb0031988","volume-title":"Real-Time: Theory in Practice","author":"R. Alur","year":"1992","unstructured":"Alur, R., Henzinger, T.A.: Logics and Models of Real Time: A Survey. In: Huizing, C., de Bakker, J.W., Rozenberg, G., de Roever, W.-P. (eds.) REX 1991. LNCS, vol.\u00a0600, pp. 74\u2013106. Springer, Heidelberg (1992)"},{"issue":"1","key":"17_CR3","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1145\/174644.174651","volume":"41","author":"R. Alur","year":"1994","unstructured":"Alur, R., Henzinger, T.A.: A really temporal logic. J. ACM\u00a041(1), 181\u2013203 (1994)","journal-title":"J. ACM"},{"key":"17_CR4","first-page":"88","volume-title":"Proceedings of the 18th International Symposium on Temporal Representation and Reasoning","author":"D. Basin","year":"2011","unstructured":"Basin, D., Harvan, M., Klaedtke, F., Z\u0103linescu, E.: Monitoring usage-control policies in distributed systems. In: Proceedings of the 18th International Symposium on Temporal Representation and Reasoning, pp. 88\u201395. IEEE Computer Society (2011)"},{"key":"17_CR5","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1145\/1809842.1809849","volume-title":"Proceedings of the 15th ACM Symposium on Access Control Models and Technologies","author":"D. Basin","year":"2010","unstructured":"Basin, D., Klaedtke, F., M\u00fcller, S.: Monitoring security policies with metric first-order temporal logic. In: Proceedings of the 15th ACM Symposium on Access Control Models and Technologies, pp. 23\u201333. ACM Press (2010)"},{"key":"17_CR6","first-page":"70","volume-title":"Proceedings of the 2007 ACM Symposium on Information, Computer and Communications Security","author":"D. Basin","year":"2007","unstructured":"Basin, D., Olderog, E.-R., Sevin\u00e7, P.E.: Specifying and analyzing security automata using CSP-OZ. In: Proceedings of the 2007 ACM Symposium on Information, Computer and Communications Security, pp. 70\u201381. ACM Press (2007)"},{"key":"17_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"474","DOI":"10.1007\/3-540-55719-9_97","volume-title":"Automata, Languages and Programming","author":"E.Y. Chang","year":"1992","unstructured":"Chang, E.Y., Manna, Z., Pnueli, A.: Characterization of Temporal Property Classes. In: Kuich, W. (ed.) ICALP 1992. LNCS, vol.\u00a0623, pp. 474\u2013486. Springer, Heidelberg (1992)"},{"issue":"4","key":"17_CR8","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1007\/s00236-010-0118-3","volume":"47","author":"C. Dax","year":"2010","unstructured":"Dax, C., Klaedtke, F., Lange, M.: On regular temporal logics with past. Acta Inform.\u00a047(4), 251\u2013277 (2010)","journal-title":"Acta Inform"},{"key":"17_CR9","first-page":"178","volume":"54","author":"R. Ehlers","year":"2011","unstructured":"Ehlers, R., Finkbeiner, B.: Reactive safety. In: Proceedings of 2nd International Symposium on Games, Logics and Formal Verification. Electronic Proceedings in Theoretical Computer Science, vol.\u00a054, pp. 178\u2013191 (2011), eptcs.org","journal-title":"Proceedings of 2nd International Symposium on Games, Logics and Formal Verification. Electronic Proceedings in Theoretical Computer Science"},{"key":"17_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1007\/978-3-540-45069-6_3","volume-title":"Computer Aided Verification","author":"C. Eisner","year":"2003","unstructured":"Eisner, C., Fisman, D., Havlicek, J., Lustig, Y., McIsaac, A., Van Campenhout, D.: Reasoning with Temporal Logic on Truncated Paths. In: Hunt Jr., W.A., Somenzi, F. (eds.) CAV 2003. LNCS, vol.\u00a02725, pp. 27\u201339. Springer, Heidelberg (2003)"},{"key":"17_CR11","unstructured":"Erlingsson, \u00da.: The inlined reference monitor approach to security policy enforcement. PhD thesis, Cornell University, Ithaca, NY, USA (2004)"},{"key":"17_CR12","doi-asserted-by":"crossref","unstructured":"Erlingsson, \u00da., Schneider, F.B.: SASI enforcement of security policies: A retrospective. In: Proceedings of the 1999 Workshop on New Security Paradigms, pp. 87\u201395. ACM Press (1999)","DOI":"10.1145\/335169.335201"},{"key":"17_CR13","doi-asserted-by":"crossref","unstructured":"Erlingsson, \u00da., Schneider, F.B.: IRM enforcement of Java stack inspection. In: Proceedings of the 2000 IEEE Symposium on Security and Privacy, pp. 246\u2013255. IEEE Computer Society (2000)","DOI":"10.1109\/SECPRI.2000.848461"},{"issue":"2","key":"17_CR14","doi-asserted-by":"publisher","first-page":"223","DOI":"10.1007\/s10703-011-0114-4","volume":"38","author":"Y. Falcone","year":"2011","unstructured":"Falcone, Y., Mounier, L., Fernandez, J.-C., Richier, J.-L.: Runtime enforcement monitors: composition, synthesis, and enforcement abilities. Form. Methods Syst. Des.\u00a038(2), 223\u2013262 (2011)","journal-title":"Form. Methods Syst. Des."},{"key":"17_CR15","doi-asserted-by":"crossref","unstructured":"Fong, P.W.: Access control by tracking shallow execution history. In: Proceedings of the 2004 IEEE Symposium on Security and Privacy, pp. 43\u201355. IEEE Computer Society (2004)","DOI":"10.1109\/SECPRI.2004.1301314"},{"key":"17_CR16","unstructured":"Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman and Company (1979)"},{"key":"17_CR17","doi-asserted-by":"crossref","unstructured":"Garg, D., Jia, L., Datta, A.: Policy auditing over incomplete logs: Theory, implementation and applications. In: Proceedings of the 18th ACM Conference on Computer and Communications Security, pp. 151\u2013162. ACM Press (2011)","DOI":"10.1145\/2046707.2046726"},{"issue":"1","key":"17_CR18","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1145\/1111596.1111601","volume":"28","author":"K.W. Hamlen","year":"2006","unstructured":"Hamlen, K.W., Morrisett, G., Schneider, F.B.: Computability classes for enforcement mechanisms. ACM Trans. Progr. Lang. Syst.\u00a028(1), 175\u2013205 (2006)","journal-title":"ACM Trans. Progr. Lang. Syst."},{"issue":"3","key":"17_CR19","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1016\/0020-0190(92)90005-G","volume":"43","author":"T.A. Henzinger","year":"1992","unstructured":"Henzinger, T.A.: Sooner is safer than later. Inform. Process. Lett.\u00a043(3), 135\u2013141 (1992)","journal-title":"Inform. Process. Lett."},{"key":"17_CR20","unstructured":"Hopcroft, J.E., Ullman, J.D.: Introduction to Automata Theory, Languages and Computation. Addison-Wesley (1979)"},{"issue":"1","key":"17_CR21","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1016\/S0022-0000(75)80050-X","volume":"11","author":"N.D. Jones","year":"1975","unstructured":"Jones, N.D.: Space-bounded reducibility among combinatorial problems. J. Comput. Syst. Sci.\u00a011(1), 68\u201385 (1975)","journal-title":"J. Comput. Syst. Sci."},{"issue":"4","key":"17_CR22","doi-asserted-by":"publisher","first-page":"255","DOI":"10.1007\/BF01995674","volume":"2","author":"R. Koymans","year":"1990","unstructured":"Koymans, R.: Specifying real-time properties with metric temporal logic. Real-Time Syst.\u00a02(4), 255\u2013299 (1990)","journal-title":"Real-Time Syst."},{"issue":"2","key":"17_CR23","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1109\/TSE.1977.229904","volume":"3","author":"L. Lamport","year":"1977","unstructured":"Lamport, L.: Proving the correctness of multiprocess programs. IEEE Trans. Software Eng.\u00a03(2), 125\u2013143 (1977)","journal-title":"IEEE Trans. Software Eng."},{"issue":"1-2","key":"17_CR24","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1007\/s10207-004-0046-8","volume":"4","author":"J. Ligatti","year":"2005","unstructured":"Ligatti, J., Bauer, L., Walker, D.: Edit automata: enforcement mechanisms for run-time security policies. Int. J. Inf. Secur.\u00a04(1-2), 2\u201316 (2005)","journal-title":"Int. J. Inf. Secur."},{"key":"17_CR25","doi-asserted-by":"crossref","unstructured":"Ligatti, J., Bauer, L., Walker, D.: Run-time enforcement of nonsafety policies. ACM Trans. Inform. Syst. Secur.\u00a012(3) (2009)","DOI":"10.1145\/1455526.1455532"},{"key":"17_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1007\/978-3-642-15497-3_6","volume-title":"Computer Security \u2013 ESORICS 2010","author":"J. Ligatti","year":"2010","unstructured":"Ligatti, J., Reddy, S.: A Theory of Runtime Enforcement, with Results. In: Gritzalis, D., Preneel, B., Theoharidou, M. (eds.) ESORICS 2010. LNCS, vol.\u00a06345, pp. 87\u2013100. Springer, Heidelberg (2010)"},{"key":"17_CR27","series-title":"LNCS","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-15216-4","volume-title":"Distributed Systems\u2014Methods and Tools for Specification: An Advanced Course","author":"M. Paul","year":"1985","unstructured":"Paul, M., Siegert, H.J., Alford, M.W., Ansart, J.P., Hommel, G., Lamport, L., Liskov, B., Mullery, G.P., Schneider, F.B.: Distributed Systems\u2014Methods and Tools for Specification: An Advanced Course. LNCS, vol.\u00a0190. Springer, Heidelberg (1985)"},{"key":"17_CR28","first-page":"46","volume-title":"Proceedings of the 18th Annual Symposium on Foundations of Computer Science","author":"A. Pnueli","year":"1977","unstructured":"Pnueli, A.: The temporal logic of programs. In: Proceedings of the 18th Annual Symposium on Foundations of Computer Science, pp. 46\u201357. IEEE Computer Society (1977)"},{"issue":"1","key":"17_CR29","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1145\/353323.353382","volume":"3","author":"F.B. Schneider","year":"2000","unstructured":"Schneider, F.B.: Enforceable security policies. ACM Trans. Inform. Syst. Secur.\u00a03(1), 30\u201350 (2000)","journal-title":"ACM Trans. Inform. Syst. Secur."},{"issue":"3","key":"17_CR30","doi-asserted-by":"publisher","first-page":"733","DOI":"10.1145\/3828.3837","volume":"32","author":"A.P. Sistla","year":"1985","unstructured":"Sistla, A.P., Clarke, E.M.: The complexity of propositional linear temporal logic. J. ACM\u00a032(3), 733\u2013749 (1985)","journal-title":"J. ACM"},{"issue":"1","key":"17_CR31","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1006\/inco.1994.1092","volume":"115","author":"M.Y. Vardi","year":"1994","unstructured":"Vardi, M.Y., Wolper, P.: Reasoning about infinite computations. Inf. Comput.\u00a0115(1), 1\u201337 (1994)","journal-title":"Inf. Comput."},{"key":"17_CR32","series-title":"PhD thesis","volume-title":"Foundations for the run-time analysis of software systems","author":"M. Viswanathan","year":"2000","unstructured":"Viswanathan, M.: Foundations for the run-time analysis of software systems. PhD thesis, University of Pennsylvania, Philadelphia, PA, USA (2000)"}],"container-title":["Lecture Notes in Computer Science","Principles of Security and Trust"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-28641-4_17.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,23]],"date-time":"2025-03-23T18:59:14Z","timestamp":1742756354000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-28641-4_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642286407","9783642286414"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-28641-4_17","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2012]]}}}