Types and Effects for Resource Usage Analysis

作者: Massimo Bartoletti , Pierpaolo Degano , Gian Luigi Ferrari , Roberto Zunino

DOI: 10.1007/978-3-540-71389-0_4

关键词:

摘要: An extension of the λ-calculus is proposed, to study resource usage analysis and verification. Resources can be dynamically created, passed / returned by functions; their usages have side effects, represented events. Usage policies are properties over histories events, a possibly nested, local scope. A type effect system over-approximates set program generate at run-time. crucial point solved here concerns correctly associating fresh resources with within approximations. second issue that these approximations may contain an unbounded number resources. Despite that, we devised technique model-check validity valid approximation resource-safe: no run-time monitor needed safely drive its executions.

参考文章(23)
Massimo Bartoletti, Pierpaolo Degano, Gian Luigi Ferrari, History-Based Access Control with Local Policies Foundations of Software Science and Computational Structures. ,vol. 3441, pp. 316- 332 ,(2005) , 10.1007/978-3-540-31982-5_20
Kim Marriott, Peter J. Stuckey, Martin Sulzmann, Resource usage verification asian symposium on programming languages and systems. pp. 212- 229 ,(2003) , 10.1007/978-3-540-40018-9_15
Christian Skalka, Scott Smith, History Effects and Verification asian symposium on programming languages and systems. pp. 107- 128 ,(2004) , 10.1007/978-3-540-30477-7_8
Peter Thiemann, Enforcing Safety Properties Using Type Specialization european symposium on programming. pp. 62- 76 ,(2001) , 10.1007/3-540-45309-1_5
Flemming Nielson, Chris Hankin, Hanne R. Nielson, Principles of program analysis ,(1999)
J. C. Bradfield, On the Expressivity of the Modal Mu-Calculus symposium on theoretical aspects of computer science. pp. 479- 490 ,(1996) , 10.1007/3-540-60922-9_39
Javier Esparza, On the Decidability of Model Checking for Several µ-calculi and Petri Nets colloquium on trees in algebra and programming. pp. 115- 129 ,(1994) , 10.1007/BFB0017477
Úlfar Erlingsson, Fred B. Schneider, SASI enforcement of security policies: a retrospective new security paradigms workshop. pp. 87- 95 ,(1999) , 10.1145/335169.335201
Dexter Kozen, Results on the propositional μ-calculus Theoretical Computer Science. ,vol. 27, pp. 333- 354 ,(1983) , 10.1016/0304-3975(82)90125-6