This paper studies algebraic models for concurrency, in light of recent work on Concurrent Kleene Algebra and Separation Logic. It clarifies that there is a strong connection between the Concurrency and Frame Rules of Separation Logic and a variants of the excahnge law of Category Theory. The algebraic laws admit two standard models: one uses sets of traces, and the other is state-based, using assertions and weakest preconditions. We relate the latter to standard models of the heap as a partial function. We exploit the power of algebra to unify models and classify their variations
Abstract. Separation Logic is a recent development in programming logic which has been applied by Pe...
The algebraic laws for programming with concurrency are as simple as (and very similar to) the famil...
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...
We investigate the connection between a general form of Concurrent Separation Logic (CSL), a logic f...
PhDThis dissertion explores the relation between two formalisms and one algebraic framework for con...
Recent research has pointed out the importance of the inequational exchange law (P*Q);(R*S) ≤ (P;R)*...
Quite a number of aspects of concurrency are reflected by the inequational exchange law (P⁎Q);(R⁎S) ...
This report summarises recent progress in the research of its co-authors towards the construction of...
A Concurrent Kleene Algebra offers two composition operators, related by a weak version of an exchan...
A concurrent Kleene algebra offers, next to choice and iteration, two composition operators, one tha...
Abstract. In this year’s CONCUR conference Concurrent Kleene Algebra (CKA) is presented as a general...
A Concurrent Kleene Algebra offers two composition operators, related by a weak version of an exchan...
Algebraic Theory of Processes provides the first general and systematic introduction to the semantic...
AbstractA Concurrent Kleene Algebra offers two composition operators, related by a weak version of a...
Abstract. Separation Logic is a recent development in programming logic which has been applied by Pe...
The algebraic laws for programming with concurrency are as simple as (and very similar to) the famil...
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...
We investigate the connection between a general form of Concurrent Separation Logic (CSL), a logic f...
PhDThis dissertion explores the relation between two formalisms and one algebraic framework for con...
Recent research has pointed out the importance of the inequational exchange law (P*Q);(R*S) ≤ (P;R)*...
Quite a number of aspects of concurrency are reflected by the inequational exchange law (P⁎Q);(R⁎S) ...
This report summarises recent progress in the research of its co-authors towards the construction of...
A Concurrent Kleene Algebra offers two composition operators, related by a weak version of an exchan...
A concurrent Kleene algebra offers, next to choice and iteration, two composition operators, one tha...
Abstract. In this year’s CONCUR conference Concurrent Kleene Algebra (CKA) is presented as a general...
A Concurrent Kleene Algebra offers two composition operators, related by a weak version of an exchan...
Algebraic Theory of Processes provides the first general and systematic introduction to the semantic...
AbstractA Concurrent Kleene Algebra offers two composition operators, related by a weak version of a...
Abstract. Separation Logic is a recent development in programming logic which has been applied by Pe...
The algebraic laws for programming with concurrency are as simple as (and very similar to) the famil...
Abstract. Recent research has pointed out the importance of the in-equational exchange law (P ∗Q) ; ...