Imperative process algebra with abstraction

03/14/2021
by   C. A. Middelburg, et al.
0

This paper introduces an imperative process algebra based on ACP (Algebra of Communicating Processes). Like other imperative process algebras, this process algebra deals with processes of the kind that arises from the execution of imperative programs. It 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/01/2023

Logic is Algebra

Logic really is just algebra, given one uses the right kind of algebra, ...
research
03/13/2018

Semi-BCI Algebras

The notion of semi-BCI algebras is introduced and some of its properties...
research
07/19/2021

Dormancy-aware timed branching bisimilarity

A variant of the standard notion of branching bisimilarity for processes...
research
08/27/2018

Persistent Stochastic Non-Interference

In this paper we present an information flow security property for stoch...
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
02/25/2020

Failure Trace Semantics for a Process Algebra with Time-outs (preliminary report)

This paper extends a standard process algebra with a time-out operator, ...
research
04/11/2020

Analysing Flow Security Properties in Virtualised Computing Systems

This paper studies the problem of reasoning about flow security properti...

Please sign up or login with your details

Forgot password? Click here to reset