An algebra for rely/guarantee concurrency has been constructed via a hierarchy of algebraic theories starting from basic theories like lattices through to theories of synchronous behaviour of atomic steps and a theory to support localisation. The algebra is supported by a model based on Aczel traces. We examine the role of these theories in developing a mechanised theory for deriving concurrent programs and outline some of the challenges remaining
This report summarises recent progress in the research of its co-authors towards the construction of...
A Concurrent Kleene Algebra offers two composition operators, one that stands for sequential executi...
AbstractA Concurrent Kleene Algebra offers two composition operators, related by a weak version of a...
Our original goal was to develop a refinement calculus for shared-memory concurrent programs to supp...
In this paper we introduce an abstract algebra for reasoning about concurrent programs, that include...
The rely-guarantee technique allows one to reason compositionally about concurrent programs. To hand...
A Concurrent Kleene Algebra offers two composition operators, related by a weak version of an exchan...
A Concurrent Kleene Algebra offers two composition operators, related by a weak version of an exchan...
A Concurrent Kleene Algebra offers two composition operators, related by a weak version of an exchan...
AbstractA Concurrent Kleene Algebra offers two composition operators, related by a weak version of a...
A Concurrent Kleene Algebra offers two composition operators, related by a weak version of an exchan...
A Concurrent Kleene Algebra offers two composition operators, related by a weak version of an exchan...
In this paper we present a theory for the refinement of shared-memory concurrent algorithms from spe...
In this paper we present a theory for the refinement of shared-memory concurrent algorithms from spe...
In this paper we present a theory for the refinement of shared-memory concurrent algorithms from spe...
This report summarises recent progress in the research of its co-authors towards the construction of...
A Concurrent Kleene Algebra offers two composition operators, one that stands for sequential executi...
AbstractA Concurrent Kleene Algebra offers two composition operators, related by a weak version of a...
Our original goal was to develop a refinement calculus for shared-memory concurrent programs to supp...
In this paper we introduce an abstract algebra for reasoning about concurrent programs, that include...
The rely-guarantee technique allows one to reason compositionally about concurrent programs. To hand...
A Concurrent Kleene Algebra offers two composition operators, related by a weak version of an exchan...
A Concurrent Kleene Algebra offers two composition operators, related by a weak version of an exchan...
A Concurrent Kleene Algebra offers two composition operators, related by a weak version of an exchan...
AbstractA Concurrent Kleene Algebra offers two composition operators, related by a weak version of a...
A Concurrent Kleene Algebra offers two composition operators, related by a weak version of an exchan...
A Concurrent Kleene Algebra offers two composition operators, related by a weak version of an exchan...
In this paper we present a theory for the refinement of shared-memory concurrent algorithms from spe...
In this paper we present a theory for the refinement of shared-memory concurrent algorithms from spe...
In this paper we present a theory for the refinement of shared-memory concurrent algorithms from spe...
This report summarises recent progress in the research of its co-authors towards the construction of...
A Concurrent Kleene Algebra offers two composition operators, one that stands for sequential executi...
AbstractA Concurrent Kleene Algebra offers two composition operators, related by a weak version of a...