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. Traditionally, process-algebra-based information-flow security analysis is concerned with the leakage of confidential actions.
翻译:本文介绍一种必用进程代数,涉及非加太(通信进程代数)的延伸,其特点在于改变一个过程过程中的数据,在某一过程的某些阶段以取决于数据的方式进行,并在各种过程之间交流数据。这个过程代数通过支持从被认为不可见的行动中抽取现有必用进程代数等值而将其与已经存在的程序代数区分开来。抽象学的支持开启了过程代数的有趣应用可能性。本文简要介绍了对机密数据渗漏所涉类型的信息流安全分析的可能性。传统上,基于进程代数的信息流安全分析涉及机密行动渗漏。