scispace - formally typeset
Open AccessProceedings ArticleDOI

A theory of conjunction and concurrency

TLDR
A lattice-theoretic fixed-point theorem about increasing functions is proved, and examples of its application in several areas of computing science are given.
Abstract
Some general conditions under which the specification of a concurrent system can be expressed as the conjunction of specifications for its component processes are explored. A lattice-theoretic fixed-point theorem about increasing functions is proved, and examples of its application in several areas of computing science are given. Some consequences are drawn for the design of concurrent algorithms, high-level programming languages, and fine-grained concurrent computer architectures. >

read more

Content maybe subject to copyright    Report






Citations
More filters
Proceedings ArticleDOI

The semantic foundations of concurrent constraint programming

TL;DR: The basic ideas involved in giving a coherent semantic account of concurrent constraint programming are developed, including a simple and general formulation of the notion that a constraint system is a system of partial information.
Journal Article

On the Logic of TLA

TL;DR: TLA+ as discussed by the authors is a language intended for the high-level specification of reactive, distributed, and in particular asynchronous systems combining the linear-time temporal logic TLA and classical set-theory, it provides an expressive specification formalism and supports assertional verification.
Journal ArticleDOI

Composing invariants

TL;DR: In this paper, the composition of invariance specifications in a context of concurrent and reactive systems is explored and two new invariants are defined and shown to have useful compositional properties that the more classic forms do not enjoy.
Book ChapterDOI

Insight, Inspiration and Collaboration

TL;DR: The development of Tony Hoare's work is examined through a review of the development of some of his most influential pieces of work such as Hoare logic, CSP and Unifying Theories.