A process algebraic view of I/O automata
A process algebraic view of I/O automata
复制标题
I/O 自动机的过程代数视图
DOI:
10.1007/s00165-007-0066-z
复制
发表时间:
1992
影响因子:
1
通讯作者:
R. Segala
中科院分区:
文献类型:
--
作者:
R. Segala
The Input/Output Automata formalism of Lynch and Tuttle is a widely used framework for the specification and verification of concurrent algorithms. Unfortunately, it has never been provided with an algebraic characterization, a formalization which has been fundamental for the success of theories like CSP, CCS and ACP. We present a many-sorted algebra for I/O Automata that takes into account notions such as interface, input enabling, and local control. It is sufficiently expressive for representing all finitely branching transition systems, hence all I/O automata with a finitely branching transition relation. Our presentation includes a complete axiomatization of the quiescent preorder relation over recursion free processes with input and output. Finally, we give some example specifications and use them to show the methodology of verification based on our algebraic approach.