2010
DOI: 10.1007/978-3-642-14458-5_11
|View full text |Cite
|
Sign up to set email alerts
|

Small Specifications for Tree Update

Abstract: Abstract. O'Hearn, Reynolds and Yang introduced local Hoare reasoning about mutable data structures using Separation Logic. They reason about the local parts of the memory accessed by programs, and thus construct 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 th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2011
2011
2013
2013

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(4 citation statements)
references
References 15 publications
0
4
0
Order By: Relevance
“…Statically, maintaining tree shapes may be analyzable by a tree logic [7]. The primary challenge is a reachability analysis identifying all the possible nodes that might be modified by arbitrary JS; we leave this entirely to future work.…”
Section: Relating Types and Multiplicitiesmentioning
confidence: 99%
“…Statically, maintaining tree shapes may be analyzable by a tree logic [7]. The primary challenge is a reachability analysis identifying all the possible nodes that might be modified by arbitrary JS; we leave this entirely to future work.…”
Section: Relating Types and Multiplicitiesmentioning
confidence: 99%
“…fragment of the W3C DOM (Gardner, Smith, Wheelhouse, and Zarfaty, 2008), and tree segments (Gardner and Wheelhouse, 2009). …”
Section: Notationmentioning
confidence: 99%
“…We thus give the axiomatisation of the tree update commands in terms of such complete trees, although they may actually be subtrees of bigger trees. (Gardner and Wheelhouse (2009) specify tree commands in terms of tree segments, which are fragments of trees that need not be trees in their own right. We work with subtrees here for simplicity of exposition.)…”
Section: Tree Modulementioning
confidence: 99%
See 1 more Smart Citation