Concurrent Kleene Algebra is an elegant tool for equational reasoning about concurrent programs. An important feature of concurrent programs that is missing from CKA is the ability to restrict legal interleavings. To remedy this we extend the standard model of CKA, namely pomsets, with a new feature, called boxes, which can specify that part of the system is protected from outside interference. We study the algebraic properties of this new model. Another drawback of CKA is that the language used for expressing properties of programs is the same as that which is used to express programs themselves. This is often too restrictive for practical purposes. We provide a logic, "pomset logic", that is an assertion language for specifying such prope...
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...
Concurrent Kleene Algebra (CKA) is a formalism to study concurrent programs. Like previous Kleene Al...
Concurrent Kleene Algebra is an elegant tool for equational reasoning about concurrent programs. An ...
Concurrent Kleene Algebra (CKA) is a mathematical formalism to study programs that exhibit concurren...
We introduce partially observable concurrent Kleene algebra (POCKA), an algebraic framework to reaso...
Concurrent Kleene algebras support equational reasoning about computing systems with concurrent beha...
Concurrent Kleene Algebra (CKA) is a mathematical formalism to study programs that exhibit concurren...
Concurrent Kleene Algebra (CKA) is a mathematical formalism to study programs that exhibit concurren...
Concurrent Kleene Algebra (CKA) is a mathematical formalism to study programs that exhibit concurren...
International audienceConcurrent Kleene algebras support equational reasoning about computing system...
Concurrent Kleene Algebra (CKA) is a formalism to study concurrent programs. Like previous Kleene Al...
Concurrent Kleene Algebra (CKA) is a mathematical formalism to study programs that exhibit concurren...
Concurrent Kleene Algebra (CKA) is a mathematical formalism to study programs that exhibit concurren...
This report summarises the background and recent progress in the research of its co-authors. It is ...
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...
Concurrent Kleene Algebra (CKA) is a formalism to study concurrent programs. Like previous Kleene Al...
Concurrent Kleene Algebra is an elegant tool for equational reasoning about concurrent programs. An ...
Concurrent Kleene Algebra (CKA) is a mathematical formalism to study programs that exhibit concurren...
We introduce partially observable concurrent Kleene algebra (POCKA), an algebraic framework to reaso...
Concurrent Kleene algebras support equational reasoning about computing systems with concurrent beha...
Concurrent Kleene Algebra (CKA) is a mathematical formalism to study programs that exhibit concurren...
Concurrent Kleene Algebra (CKA) is a mathematical formalism to study programs that exhibit concurren...
Concurrent Kleene Algebra (CKA) is a mathematical formalism to study programs that exhibit concurren...
International audienceConcurrent Kleene algebras support equational reasoning about computing system...
Concurrent Kleene Algebra (CKA) is a formalism to study concurrent programs. Like previous Kleene Al...
Concurrent Kleene Algebra (CKA) is a mathematical formalism to study programs that exhibit concurren...
Concurrent Kleene Algebra (CKA) is a mathematical formalism to study programs that exhibit concurren...
This report summarises the background and recent progress in the research of its co-authors. It is ...
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...
Concurrent Kleene Algebra (CKA) is a formalism to study concurrent programs. Like previous Kleene Al...