@jil

Formal Derivation of Concurrent Garbage Collectors

, , and . Mathematics of Program Construction, volume 6120 of Lecture Notes in Computer Science, Springer Berlin Heidelberg, (2010)
DOI: 10.1007/978-3-642-13321-3_20

Abstract

Concurrent garbage collectors are notoriously difficult to implement correctly. Previous approaches to the issue of producing correct collectors have mainly been based on posit-and-prove verification or on the application of domain-specific templates and transformations. We show how to derive the upper reaches of a family of concurrent garbage collectors by refinement from a formal specification, emphasizing the application of domain-independent design theories and transformations. A key contribution is an extension to the classical lattice-theoretic fixpoint theorems to account for the dynamics of concurrent mutation and collection.

Description

Formal Derivation of Concurrent Garbage Collectors - Springer

Links and resources

Tags

community

  • @dblp
  • @jil
@jil's tags highlighted