conference paper, in CONCUR 2020
We introduce partially observable concurrent Kleene algebra (POCKA), an algebraic framework to reason about concurrent programs with control structures, such as conditionals and loops. POCKA enables reasoning about programs that can access variables and values, which we illustrate through concrete examples. We prove that POCKA is a sound and complete axiomatisation of a model of partial observations, and show the semantics passes an important check for sequential consistency.
@inproceedings{wbdkrs20,
title = "Partially Observable Concurrent Kleene Algebra",
author = "{Paul Brunet}, {Jana Wagemaker}, {Simon Docherty}, {Jurriaan Rot}, {Tobias Kappé}, {Alexandra Silva}",
year = 2020,
booktitle = "CONCUR",
doi = "10.4230/LIPIcs.CONCUR.2020.20"
}
Related talks
More
JetBrains Research
in St Petersburg (remote talk),
October 2021.
More
More
More
More
More
More
More
FSCD
in Paris,
July 2020.
More
More
More
More
More
CONCUR
in Berlin,
September 2017.
More
Related papers
Equivalence checking for weak bi-Kleene algebra
(in LMCS 2021)
with Tobias Kappé , Alexandra Silva , Bas Luttik and Fabio Zanasi .
More
Concurrent Kleene Algebra with Observations: From Hypotheses to Completeness
(in FoSSaCS 2020)
with Tobias Kappé , Alexandra Silva , Fabio Zanasi and Jana Wagemaker .
More
Pomsets with Boxes: Protection, Separation, and Locality in Concurrent Kleene Algebra
(in FSCD 2020)
with David Pym .
More
On Series-Parallel Pomset Languages: Rationality, Context-Freeness and Automata
(in JLAMP 2019)
with Tobias Kappé , Alexandra Silva , Bas Luttik and Fabio Zanasi .
More
Kleene Algebra with Observations
(in CONCUR 2019)
with Tobias Kappé , Alexandra Silva , Fabio Zanasi , Jurriaan Rot and Jana Wagemaker .
More
Concurrent Kleene Algebra: Free Model and Completeness
(in ESOP 2018)
with Tobias Kappé , Alexandra Silva and Fabio Zanasi .
More
Brzozowski Goes Concurrent - A Kleene Theorem for Pomset Languages
(in CONCUR 2017)
with Tobias Kappé , Alexandra Silva , Bas Luttik and Fabio Zanasi .
More
On Decidability of Concurrent Kleene Algebra
(in CONCUR 2017)
with Damien Pous and Georg Struth .
More