Abstract. O’Hearn, Reynolds and Yang introduced local Hoare reason-ing about mutable data structures using Separation Logic. They reason about the local parts of the memory accessed by programs, and thus con-struct their smallest complete specifications. Gardner et al. generalised their work, using Context Logic to reason about structured data at the same level of abstraction as the data itself. In particular, they developed a formal specification of the Document Object Model, a W3C XML update library. Whilst they kept to the spirit of local reasoning, they were not able to retain small specifications: for example, the specification of ap-pendChild was not small. We show how to obtain small specifications by working with a more fine-grained...
We describe an extension of Hoare’s logic for reasoning about programs that alter data structures. W...
Model update is an approach to enhance model checking functions by providing computer aided modifica...
AbstractWe introduce in this paper a class of constraints for describing how an XML document can evo...
Abstract. O’Hearn, Reynolds and Yang introduced local Hoare reason-ing about mutable data structures...
O’Hearn, Reynolds and Yang introduced local Hoare reasoning about mutable data structures using sepa...
Spatial logics have been used to describe properties of treelike structures (Ambient Logic) and in a...
Separation Logic and Context Logic have been used to reason locally about heap update and simple tre...
AbstractWe present local Hoare reasoning about data update, introducing Context Logic for analysing ...
We relate Context Logic reasoning about a high-level tree update language with Separation Logic reas...
We relate Context Logic reasoning about a high-level tree update language with Separation Logic reas...
AbstractSeparation Logic and Context Logic have been used to reason locally about heap update and si...
The W3C Document Object Model (DOM) specifies an XML update library. DOM is written in English, and ...
This thesis presents structural separation logic, a novel program reasoning approach for software th...
The W3C Document Object Model (DOM) specifies an XML update library. DOM is written in English, and ...
TheW3CDocument Object Model (DOM) specifies an XML update library. DOM is written in English, and is...
We describe an extension of Hoare’s logic for reasoning about programs that alter data structures. W...
Model update is an approach to enhance model checking functions by providing computer aided modifica...
AbstractWe introduce in this paper a class of constraints for describing how an XML document can evo...
Abstract. O’Hearn, Reynolds and Yang introduced local Hoare reason-ing about mutable data structures...
O’Hearn, Reynolds and Yang introduced local Hoare reasoning about mutable data structures using sepa...
Spatial logics have been used to describe properties of treelike structures (Ambient Logic) and in a...
Separation Logic and Context Logic have been used to reason locally about heap update and simple tre...
AbstractWe present local Hoare reasoning about data update, introducing Context Logic for analysing ...
We relate Context Logic reasoning about a high-level tree update language with Separation Logic reas...
We relate Context Logic reasoning about a high-level tree update language with Separation Logic reas...
AbstractSeparation Logic and Context Logic have been used to reason locally about heap update and si...
The W3C Document Object Model (DOM) specifies an XML update library. DOM is written in English, and ...
This thesis presents structural separation logic, a novel program reasoning approach for software th...
The W3C Document Object Model (DOM) specifies an XML update library. DOM is written in English, and ...
TheW3CDocument Object Model (DOM) specifies an XML update library. DOM is written in English, and is...
We describe an extension of Hoare’s logic for reasoning about programs that alter data structures. W...
Model update is an approach to enhance model checking functions by providing computer aided modifica...
AbstractWe introduce in this paper a class of constraints for describing how an XML document can evo...