A Concurrent Kleene Algebra offers two composition operators, related by a weak version of an exchange law: when applied in a trace model of program semantics, one of them stands for sequential execution and the other for concurrent execution of program components. After introducing this motivating concrete application, we investigate its abstract background in terms of a primitive independence relation between the traces. On this basis, we develop a series of richer algebras; the richest validates a proof calculus for programs similar to that of a Jones style rely/guarantee calculus. On the basis of this abstract algebra, we finally reconstruct the original trace model, using the notion of atoms from lattice theory
This report summarises the background and recent progress in the research of its co-authors. It is ...
We investigate the connection between a general form of Concurrent Separation Logic (CSL), a logic f...
Abstract. In this year’s CONCUR conference Concurrent Kleene Algebra (CKA) is presented as a general...
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, one that stands for sequential executi...
A Concurrent Kleene Algebra offers two composition operators, one that stands for sequential executi...
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, next to choice and iteration, two composition operators, one tha...
A concurrent Kleene algebra offers, next to choice and iteration, operators for sequential and conc...
A concurrent Kleene algebra offers, next to choice and iteration, operators for sequential and conc...
This report summarises recent progress in the research of its co-authors towards the construction of...
This report summarises the background and recent progress in the research of its co-authors. It is ...
We investigate the connection between a general form of Concurrent Separation Logic (CSL), a logic f...
Abstract. In this year’s CONCUR conference Concurrent Kleene Algebra (CKA) is presented as a general...
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, one that stands for sequential executi...
A Concurrent Kleene Algebra offers two composition operators, one that stands for sequential executi...
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, next to choice and iteration, two composition operators, one tha...
A concurrent Kleene algebra offers, next to choice and iteration, operators for sequential and conc...
A concurrent Kleene algebra offers, next to choice and iteration, operators for sequential and conc...
This report summarises recent progress in the research of its co-authors towards the construction of...
This report summarises the background and recent progress in the research of its co-authors. It is ...
We investigate the connection between a general form of Concurrent Separation Logic (CSL), a logic f...
Abstract. In this year’s CONCUR conference Concurrent Kleene Algebra (CKA) is presented as a general...