2015Unpublished venueRequires access

Foundations of Communicating Concurrent Kleene Algebra

Jason Jaskolka, Ridha Khédri, Qinglei Zhang

Open publisher page 4 citations

Abstract

Communication is integral to the understanding of agent interactions in concurrent systems. In this paper, we propose a mathematical framework for communication and concurrency called Communicating Concurrent Kleene Algebra (C 2 KA). C 2 KA supports the ability to work in either a state-based or event-based model for the specification of concurrent and communicating systems by extending concurrent Kleene algebra with the notion of communication actions. This extension captures both the influence of external stimuli on agent behaviour as well as the communication and concurrency of communicating agents. We also illustrate the dierent levels of abstraction for the behaviour of agents that are oered by the proposed framework with the specification of a simple illustrative example.

About this research paper

What this paper is about

Communication is integral to the understanding of agent interactions in concurrent systems. In this paper, we propose a mathematical framework for communication and concurrency called Communicating Concurrent Kleene Algebra (C 2 KA). C 2 KA supports the ability to work in either a state-based or event-based model for the specification of concurrent and communicating systems by extending concurrent Kleene algebra with the notion of communication actions. This extension captures both the influence of external stimuli on agent behaviour as well as the communication and concurrency of communicating agents. We also illustrate the dierent levels of abstraction for the behaviour of agents that are oered by the proposed framework with the specification of a simple illustrative example.

Why it matters

OpenAlex reports 4 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Communication is integral to the understanding of agent interactions in concurrent systems. In this paper, we propose a mathematical framework for communication and concurrency called Communicating Concurrent Kleene Algebra (C 2 KA). C 2 KA supports the ability to work in either a state-based or event-based model for the specification of concurrent and communicating systems by extending concurrent Kleene algebra with the notion of communication actions. This extension captures both the influence of external stimuli on agent behaviour as well as the communication and concurrency of communicating agents. We also illustrate the dierent levels of abstraction for the behaviour of agents that are oered by the proposed framework with the specification of a simple illustrative example.

Key concepts: Concurrency, Kleene algebra, Computer science, Process calculus, Abstraction, Extension (predicate logic), Programming language, State (computer science)

Related papers

Back to paper searchBrowse research topicsOriginal source
Foundations of Communicating Concurrent Kleene Algebra — Research Paper | ScholarLens