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.
翻译:本文介绍了基于非加太(通信进程代数)的必要进程代数。与其他迫切进程代数一样,该代数涉及因执行必要方案而产生的各种进程。除其他外,它通过支持从被认为不可见的行动中抽取一些已经存在的紧迫进程代数,从而将其与现有的紧迫进程代数区分开来。抽象支持开启了过程代数的应用可能性。本文件简要介绍了与机密数据泄漏有关的那类信息流安全分析的可能性。对于所介绍的分流平衡等同概念,确定了分流的分流、稳健和半完整结果。