journal paper, in JLAMP 2019

Concurrent Kleene Algebra (CKA) is a formalism to study programs that exhibit concurrent behaviour. As with previous extensions of Kleene Algebra, an important tool to develop foundations and potential applications is a one-to- one correspondence between denotational and operational perspectives. This paper takes an important step towards such a correspondence, by precisely relating Bi-Kleene Algebra (BKA), a relaxed version of CKA, to a novel type of automata called pomset automata. We show that pomset automata can faithfully represent the BKA-semantics of series-parallel rational expressions, and that a (structurally restricted) class of pomset automata can be translated back to these expressions. Furthermore, we characterise the behavior of unrestricted automata in terms of context-free pomset grammars, thus yielding strong undecidability results.

@article{kbslz19,
    title = "On Series-Parallel Pomset Languages: Rationality, Context-Freeness and Automata",
    author = "{Paul Brunet}, {Tobias Kappé}, {Alexandra Silva}, {Bas Luttik}, {Fabio Zanasi}",
    year = 2019,
    journal = "JLAMP",
    doi = "10.1016/j.jlamp.2018.12.001"
}

Related talks

séminaire du LACL in Créteil, December 2021
(in French) .
More
JetBrains Research in St Petersburg (remote talk), October 2021.
More
Séminaire MAREL in Montpellier, April 2021.
More
Séminaire ACADIE in Toulouse, April 2021.
More
IRIS scientific meeting in London, March 2021.
More
séminaire LIRICA in Marseille, January 2021
(in French) .
More
Séminaire LOVE in Paris, January 2021.
More
IRIS scientific meeting in London, December 2020.
More
FSCD in Paris, July 2020.
More
Séminaire PPS in Paris, June 2020.
More
Highlights in Warsaw, September 2019.
More
Theory seminar - QMU in London, February 2018.
More
Séminaire automates in Paris, November 2017.
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
Partially Observable Concurrent Kleene Algebra (in CONCUR 2020)
with Jana Wagemaker, Simon Docherty, Jurriaan Rot, Tobias Kappé and Alexandra Silva.
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
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

Updated: