Statements (20)
Predicate | Object |
---|---|
gptkbp:instanceOf |
formal semantics
|
gptkbp:application |
program verification
concurrent programming memory safety |
gptkbp:basedOn |
gptkb:Hoare_logic
|
gptkbp:feature |
local reasoning
separating conjunction |
gptkbp:field |
gptkb:mathematics
computer science |
https://www.w3.org/2000/01/rdf-schema#label |
separation logic
|
gptkbp:introduced |
gptkb:John_C._Reynolds
gptkb:Peter_O'Hearn |
gptkbp:introducedIn |
2001
|
gptkbp:notablePublication |
Reynolds, J.C. (2002). Separation Logic: A Logic for Shared Mutable Data Structures.
|
gptkbp:relatedTo |
assertion language
resource invariants symbolic execution |
gptkbp:usedFor |
reasoning about programs with pointers
|
gptkbp:bfsParent |
gptkb:John_C._Reynolds
|
gptkbp:bfsLayer |
5
|