scispace - formally typeset
Open AccessBook ChapterDOI

Programming Languages and Systems

Reads0
Chats0
About
The article was published on 2009-01-01 and is currently open access. It has received 1482 citations till now.

read more

Content maybe subject to copyright    Report

Citations
More filters
Book ChapterDOI

Amortised Memory Analysis Using the Depth of Data Structures

TL;DR: A related system for bounding the stack space requirements is described which uses the depth of data structures, by expressing potential in terms of maxima as well as sums, by adding extra structure to typing contexts to describe the form of the bounds.
Book ChapterDOI

Dafny: an automatic program verifier for functional correctness

TL;DR: A tour of the language and verifier Dafny, which has been used to verify the functional correctness of a number of challenging pointer-based programs, is given and the full functional specification of the Schorr-Waite algorithm is shown.
Book ChapterDOI

VCC: A Practical System for Verifying Concurrent C

TL;DR: This paper motivates VCC, describes the verification methodology, the architecture of VCC is described, and the experience using VCC to verify the Microsoft Hyper-V hypervisor is reported on.
Book ChapterDOI

Apron: A Library of Numerical Abstract Domains for Static Analysis

TL;DR: Aron is a freely available library dedicated to the static analysis of the numerical variables of programs by abstract interpretation, and its goal is to provide analysis implementers with ready-to-use numerical abstractions under a unified API.
Book ChapterDOI

Type Analysis for JavaScript

TL;DR: A static program analysis infrastructure that can infer detailed and sound type information for JavaScript programs using abstract interpretation is presented, designed to support the full language as defined in the ECMAScript standard, including its peculiar object model and all built-in functions.