A lattice-theoretic model for an algebra of communicating sequential processes

被引:0
|
作者
Tyrrell, Malcolm [1 ]
Morris, Joseph M.
Butterfield, Andrew
Hughes, Arthur
机构
[1] Dublin City Univ, Sch Comp, Dublin 9, Ireland
[2] Trinity Coll Dublin, Dept Comp Sci, Dublin 2, Ireland
关键词
communicating sequential processes; denotational models; nondeterminacy;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a new lattice-theoretic model for communicating sequential processes. The model underpins a process algebra that is very close to CSP. It differs from CSP "at the edges" for the purposes of creating an elegant algebra of communicating processes. The one significant difference is that we postulate additional distributive properties for external choice. The shape of the algebra that emerges suggests a lattice-theoretic model, in contrast to traditional trace-theoretic models. We show how to build the new model in a mathematically clean step-by-step process. The essence of our approach is to model simple processes (i.e. those without choice, parallelism, or recursion) as a poset S of sequences, and then order-embed S into a complete (and completely distributive) lattice called the free completely distributive lattice over S. We explain the technique in detail and show that the resulting model does indeed capture our algebra of communicating sequential processes. The focus of the paper is not on the algebra per se, but on the model and the soundness of the algebra.
引用
收藏
页码:123 / 137
页数:15
相关论文
共 50 条