Configuration theories

2Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A new framework for describing concurrent systems is presented. Rules for composing configurations of concurrent programs are represented by sequents Γ ├ρ Δ, where Γ and Δ are sequences of partially ordered sets (of events) and ρ is a matrix of monotone maps from the components of Γ to the components of Δ. Such a sequent expresses that whenever a configuration has certain specified subposets of events (Γ), then it extends to a configuration containing one of several specified subposets (Δ). The structural rules of Gentzen’s sequent calculus are decorated by suitable operations on matrices, where cut corresponds to product. The calculus thus obtained is shown to be sound with respect to interpretation in configuration structures [GG90]. Completeness is proven for a restriction of the calculus to finite sequents. As a case study we axiomatise the Java memory model, and formally derive a nontrivial property of thread-memory interaction.

Cite

CITATION STYLE

APA

Cenciarelli, P. (2002). Configuration theories. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2471, pp. 200–215). Springer Verlag. https://doi.org/10.1007/3-540-45793-3_14

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free