Implicit dynamic frames: Combining dynamic frames and separation logic (soundness proof (2009)

Cached

Download Links

by Jan Smans , Bart Jacobs , Frank Piessens
Citations:32 - 1 self

Documents Related by Co-Citation

705 Separation Logic: A Logic for Shared Mutable Data Structures – John Reynolds - 2002
64 Dynamic frames: Support for framing, dependencies and sharing without restrictions – Ioannis T. Kassios - 2005
40 A basis for verifying multi-threaded programs – K. Rustan M. Leino, Peter Müller
126 Separation Logic and Abstraction – Matthew Parkinson, Gavin Bierman - 2005
268 Local Reasoning about Programs that Alter Data Structures – Peter O'Hearn, John Reynolds, Hongseok Yang - 2001
54 Regional logic for local reasoning about global invariants – Anindya Banerjee, David A. Naumann, Stan Rosenberg - 2008
138 Permission accounting in separation logic – Richard Bornat, Cristiano Calcagno, Matthew Parkinson - 2005
162 Separation and Information Hiding – Peter W. O'Hearn, Hongseok Yang, John C. Reynolds - 2004
125 Object Invariants in Dynamic Contexts – K. Rustan M. Leino, Peter Müller
53 Specification and verification challenges for sequential object-oriented programs – Gary T. Leavens, K. Rustan M. Leino, Peter Müller
143 Checking interference with fractional permissions – John Boyland - 2003
12 The Relationship Between Separation Logic and Implicit Dynamic Frames – Matthew J. Parkinson, Alexander J. Summers
67 Dafny: An Automatic Program Verifier for Functional Correctness – K. Rustan M. Leino - 2010
5269 Design patterns: elements of reusable objectoriented software – E Gamma, R Helm, R Johnson, J Vlissides - 1995
68 Local Reasoning for Java – M Parkinson - 2005
13 Verifying the composite pattern using separation logic – Bart Jacobs, Jan Smans, Frank Piessens
7 Considerate reasoning and the composite design pattern – Er J. Summers, Sophia Drossopoulou - 2010
7 Local Reasoning and Dynamic Framing for the Composite Pattern and its Clients – Stan Rosenberg, Anindya Banerjee, David A. Naumann - 2009
146 Modular Specification and Verification of Object-Oriented Programs, LNCS 2262 – P Müller - 2002