Quite a number of aspects of concurrency are reflected by the inequational exchange law (P⁎Q);(R⁎S) ≤ (P;R)⁎(Q;S) between sequential composition ; and concurrent composition ⁎. In particular, recent research has shown that, under a certain semantic definition, validity of this law is equivalent to that of the familiar concurrency rule for Hoare triples. Unfortunately, while the law holds in the standard model of concurrent Kleene algebra, its is not true in the relationally based setting of algebraic separation logic. However, we show that under mild conditions the reverse inequation (P;R)⁎(Q;S) ≤ (P⁎Q);(R⁎S) still holds there. From this reverse exchange law we derive slightly restricted but still reasonably useful variants of the concurren...
Relational Hoare logics extend the applicability of modular, deductive verification to encompass imp...
This report summarises recent progress in the research of its co-authors towards the construction of...
Concurrent Kleene Algebra is an elegant tool for equational reasoning about concurrent programs. An ...
Quite a number of aspects of concurrency are reflected by the inequational exchange law (P⁎Q);(R⁎S) ...
Recent research has pointed out the importance of the inequational exchange law (P*Q);(R*S) ≤ (P;R)*...
Abstract. Recent research has pointed out the importance of the in-equational exchange law (P ∗Q) ; ...
Abstract. This paper studies algebraic models for concurrency, in light of recent work on Concurrent...
This paper studies algebraic models for concurrency, in light of recent work on Concurrent Kleene Al...
A concurrent Kleene algebra offers, next to choice and iteration, operators for sequential and conc...
PhDThis dissertion explores the relation between two formalisms and one algebraic framework for con...
We survey the well-known algebraic laws of sequential programming, and extend them with some less fa...
A Concurrent Kleene Algebra offers two composition operators, related by a weak version of an exchan...
We investigate the connection between a general form of Concurrent Separation Logic (CSL), a logic f...
AbstractA Concurrent Kleene Algebra offers two composition operators, related by a weak version of a...
AbstractConcurrent separation logic is a Hoare logic for modular reasoning about concurrent heap-man...
Relational Hoare logics extend the applicability of modular, deductive verification to encompass imp...
This report summarises recent progress in the research of its co-authors towards the construction of...
Concurrent Kleene Algebra is an elegant tool for equational reasoning about concurrent programs. An ...
Quite a number of aspects of concurrency are reflected by the inequational exchange law (P⁎Q);(R⁎S) ...
Recent research has pointed out the importance of the inequational exchange law (P*Q);(R*S) ≤ (P;R)*...
Abstract. Recent research has pointed out the importance of the in-equational exchange law (P ∗Q) ; ...
Abstract. This paper studies algebraic models for concurrency, in light of recent work on Concurrent...
This paper studies algebraic models for concurrency, in light of recent work on Concurrent Kleene Al...
A concurrent Kleene algebra offers, next to choice and iteration, operators for sequential and conc...
PhDThis dissertion explores the relation between two formalisms and one algebraic framework for con...
We survey the well-known algebraic laws of sequential programming, and extend them with some less fa...
A Concurrent Kleene Algebra offers two composition operators, related by a weak version of an exchan...
We investigate the connection between a general form of Concurrent Separation Logic (CSL), a logic f...
AbstractA Concurrent Kleene Algebra offers two composition operators, related by a weak version of a...
AbstractConcurrent separation logic is a Hoare logic for modular reasoning about concurrent heap-man...
Relational Hoare logics extend the applicability of modular, deductive verification to encompass imp...
This report summarises recent progress in the research of its co-authors towards the construction of...
Concurrent Kleene Algebra is an elegant tool for equational reasoning about concurrent programs. An ...