Imperative process algebra with abstraction
| Authors | |
|---|---|
| Publication date | 18-05-2021 |
| Edition | v3 |
| Number of pages | 29 |
| Publisher | ArXiv |
| Organisations |
|
| Abstract |
This paper introduces an imperative process algebra. It concerns an extension of ACP (Algebra of Communicating Processes) with features to change data in the course of a process, to proceed at certain stages of a process in a way that depends on data, and to communicate data between processes. This process algebra distinguishes itself from already existing imperative process algebras among other things by supporting abstraction from actions that are considered not to be visible. The support of abstraction opens interesting application possibilities of the process algebra. This paper goes briefly into the possibility of information-flow security analysis of the kind that is concerned with the leakage of confidential data. For the presented axiomatization, soundness and semi-completeness results with respect to a notion of branching bisimulation equivalence are established.
|
| Document type | Preprint |
| Note | Versions v1, v2 and v4 (2021) as well as v5 (2022) also available on ArXiv. |
| Language | English |
| Related publication | Program Algebra for Random Access Machine Programs Imperative Process Algebra with Abstraction |
| Published at | https://doi.org/10.48550/arXiv.2103.07863 |
| Downloads |
Imperative process algebra with abstraction v3
(Submitted manuscript)
|
| Permalink to this page | |
