The W3C Document Object Model (DOM) specifies an XML update library. DOM is written in English, and is therefore not compositional and not complete. We provide a first step towards a compositional specification of DOM. Unlike DOM, we are able to work with a minimal set of commands and obtain a complete reasoning for straight-line code. Our work transfers O’Hearn, Reynolds and Yang’s local Hoare reasoning for analysing heaps to XML, viewing XML as an in-place memory store as does DOM. In particular, we apply recent work by Calcagno, Gardner and Zarfaty on local Hoare reasoning about a simple tree-update language to DOM, showing that our reasoning scales to DOM. Our reasoning not only formally specifies a significant subset of DOM Core Level ...
International audienceThe Document Object Model (DOM) is the document manipulation API provided to t...
Abstract. O’Hearn, Reynolds and Yang introduced local Hoare reason-ing about mutable data structures...
The aim of this work is to create an extension for rendering engine CSSBox. This extension will impl...
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...
In this AFP entry, we formalize the core of the Document Object Model (DOM). At its core, the DOM de...
We present an axiomatic specification of a key fragment of DOM using structural separation logic. Th...
O’Hearn, Reynolds and Yang introduced local Hoare reasoning about mutable data structures using sepa...
At its core, the Document Object Model (DOM) defines a tree-like data structure for representing doc...
Abstract. O’Hearn, Reynolds and Yang introduced local Hoare reason-ing about mutable data structures...
[[abstract]]Document Object Model (DOM) is an application-programming interface that can be applied ...
無<br>Document Object Model (DOM) is an application-programming interface that can be applied to proc...
Web mashups are complex programs that dynamically compose XML data and JavaScript code from many sou...
XML is widely used today. How to parse XML documents and manipulate XML data are very important task...
XML is a tremendous popular markup language in internet applications as well as a storage format. XM...
International audienceThe Document Object Model (DOM) is the document manipulation API provided to t...
Abstract. O’Hearn, Reynolds and Yang introduced local Hoare reason-ing about mutable data structures...
The aim of this work is to create an extension for rendering engine CSSBox. This extension will impl...
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...
In this AFP entry, we formalize the core of the Document Object Model (DOM). At its core, the DOM de...
We present an axiomatic specification of a key fragment of DOM using structural separation logic. Th...
O’Hearn, Reynolds and Yang introduced local Hoare reasoning about mutable data structures using sepa...
At its core, the Document Object Model (DOM) defines a tree-like data structure for representing doc...
Abstract. O’Hearn, Reynolds and Yang introduced local Hoare reason-ing about mutable data structures...
[[abstract]]Document Object Model (DOM) is an application-programming interface that can be applied ...
無<br>Document Object Model (DOM) is an application-programming interface that can be applied to proc...
Web mashups are complex programs that dynamically compose XML data and JavaScript code from many sou...
XML is widely used today. How to parse XML documents and manipulate XML data are very important task...
XML is a tremendous popular markup language in internet applications as well as a storage format. XM...
International audienceThe Document Object Model (DOM) is the document manipulation API provided to t...
Abstract. O’Hearn, Reynolds and Yang introduced local Hoare reason-ing about mutable data structures...
The aim of this work is to create an extension for rendering engine CSSBox. This extension will impl...