2
IRUS Total
Downloads
  Altmetric

Local reasoning about mashups

File Description SizeFormat 
DTR10-10.pdfPublished version82.37 kBAdobe PDFView/Open
Title: Local reasoning about mashups
Authors: Gardner, P
Smith, G
Wright, A
Item Type: Report
Abstract: Web mashups are complex programs that dynamically compose XML data and JavaScript code from many sources. Whereas data is sometimes formally specified by XML schema, code never is. This makes it difficult to construct reliable software. Using local Hoare reasoning, introduced in separation logic to reason about e.g. C programs and extended in context logic to reason about e.g. the DOM library, we are able to reason about mashup programs, proving that they are fault-free and providing specifications for code that are analogous to XML schema for data.
Issue Date: 1-Jan-2010
URI: http://hdl.handle.net/10044/1/95222
DOI: https://doi.org/10.25561/95222
Publisher: Department of Computing, Imperial College London
Start Page: 1
End Page: 1
Journal / Book Title: Departmental Technical Report: 10/10
Copyright Statement: © 2010 The Author(s). This report is available open access under a CC-BY-NC-ND (https://creativecommons.org/licenses/by-nc-nd/4.0/)
Publication Status: Published
Article Number: 10/10
Appears in Collections:Computing
Computing Technical Reports



This item is licensed under a Creative Commons License Creative Commons