Imperative process algebra with abstraction

Open Access
Authors
Publication date 18-05-2021
Edition v3
Number of pages 29
Publisher ArXiv
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
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
Permalink to this page
Back