On Kleene Algebra vs. Process Algebra

04/10/2023
by   Yong Wang, et al.
0

We try to clarify the relationship between Kleene algebra and process algebra, based on the very recent work on Kleene algebra and process algebra. Both for concurrent Kleene algebra (CKA) with communications and truly concurrent process algebra APTC with Kleene star and parallel star, the extended Milner's expansion law a∥ b=a· b+b· a+a∥ b +a| b holds, with a,b being primitives (atomic actions), ∥ being the parallel composition, + being the alternative composition, · being the sequential composition and the communication merge | with the background of computation. CKA and APTC are all the truly concurrent computation models, can have the same syntax (primitives and operators), maybe have the same or different semantics.

READ FULL TEXT
research
10/15/2020

On the Parallel Composition for True Concurrency

For insight into the parallel composition for true concurrency, we recal...
research
06/10/2023

Process Algebra with Imperfect Actions

We discuss the deal of imperfectness of atomic actions in reality with t...
research
06/24/2021

Modelling Mutual Exclusion in a Process Algebra with Time-outs

I show that in a standard process algebra extended with time-outs one ca...
research
06/06/2022

Imperative process algebra and models of parallel computation

In the theory of computation, a model of computation is used to study is...
research
12/20/2019

Probabilistic process algebra and strategic interleaving

We first present a probabilistic version of ACP that rests on the princi...
research
01/13/2021

Secure Process Algebra

Based on our previous work on truly concurrent process algebras APTC, we...
research
10/01/2021

Decomposing Monolithic Processes in a Process Algebra with Multi-actions

A monolithic process is a single recursive equation with data parameters...

Please sign up or login with your details

Forgot password? Click here to reset