Expressing First-Order π-Calculus in Higher-Order Calculus of Communicating Systems

被引:3
|
作者
Xu, Xian [1 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai 200240, Peoples R China
来源
基金
中国国家自然科学基金; 新加坡国家研究基金会;
关键词
process calculus; higher order; bisimulation; encoding; full abstraction; BISIMULATION;
D O I
10.1007/s11390-009-9210-y
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the study of process calculi, encoding between different calculi is an effective way to compare the expressive power of calculi and can shed light on the essence of where the difference lies. Thomsen and Sangiorgi have worked on the higher-order calculi (higher-order Calculus of Communicating Systems (CCS) and higher-order pi-calculus, respectively) and the encoding from and to first-order pi-calculus. However a fully abstract encoding of first-order pi-calculus with higher-order CCS is not available up-today. This is what we intend to settle in this paper. We follow the encoding strategy, first proposed by Thomsen, of translating first-order pi-calculus into Plain CHOCS. We show that the encoding strategy is fully abstract with respect to early bisimilarity (first-order pi-calculus) and wired bisimilarity (Plain CHOCS) (which is a bisimulation defined on wired processes only sending and receiving wires), that is the core of the encoding strategy. Moreover from the fact that the wired bisimilarity is contained by the well-established context bisimilarity, we secure the soundness of the encoding, with respect to early bisimilarity and context bisimilarity. We use index technique to get around all the technical details to reach these main results of this paper. Finally, we make some discussion on our work and suggest some future work.
引用
收藏
页码:122 / 137
页数:16
相关论文
共 50 条