Variations on mobile processes

被引:21
|
作者
Fu, YX [1 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Comp Sci, Shanghai 200030, Peoples R China
关键词
concurrency theory; process algebra; mobile process; bisimulation;
D O I
10.1016/S0304-3975(99)00037-7
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The paper investigates a concurrent computation model, chi calculus, in which communications resemble cut eliminations for classical proofs. Two bisimilarities, local bisimilarity and barbed bisimilarity, on chi processes are studied and are shown to be congruence relations. The former equivalence turns out to be strictly stronger than the latter. It is shown that chi calculus is capable of modeling sequential computation in that it captures the operational semantics of call-by-name lambda calculus. A translation from pi calculus to chi calculus is given, demonstrating that, practically speaking, pi is a sublanguage of chi. A higher-order version of chi calculus is proposed and examined. It combines the communication mechanism of chi calculus and the recursion mechanism of full lambda calculus, and therefore extends both. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:327 / 368
页数:42
相关论文
共 50 条
  • [1] Mobile objects as mobile processes
    Merro, M
    Kleist, J
    Nestmann, U
    [J]. INFORMATION AND COMPUTATION, 2002, 177 (02) : 195 - 241
  • [2] Coordination of mobile processes with mobile groups
    Macêdo, RJA
    Silva, FMA
    [J]. INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2002, : 177 - 186
  • [3] 'VARIATIONS ON GARNIERS PERPETUUM MOBILE'
    SMITH, V
    [J]. SOUTHERLY, 1977, 37 (01): : 60 - 60
  • [4] Identifying Variations in Mobile Devices
    Alves, Vander
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2005, 4 (03): : 51 - 56
  • [5] Mobile Processes and Termination
    Demangeon, Romain
    Hirschkoff, Daniel
    Sangiorgi, Davide
    [J]. SEMANTICS AND ALGEBRAIC SPECIFICATION: ESSAYS DEDICATED TO PETER D. MOSSES ON THE OCCASION OF HIS 60TH BIRTHDAY, 2009, 5700 : 250 - +
  • [6] Diffusing mobile processes
    Muntean, T
    [J]. Concurrent Information Processing and Computing, 2005, 195 : 111 - 130
  • [7] Contracts for Mobile Processes
    Castagna, Giuseppe
    Padovani, Luca
    [J]. CONCUR 2009 - CONCURRENCY THEORY, PROCEEDINGS, 2009, 5710 : 211 - +
  • [8] Mobile business processes
    Gruhn, V
    Book, M
    [J]. INNOVATIVE INTERNET COMMUNITY SYSTEMS, 2003, 2877 : 114 - 133
  • [9] Communicating mobile processes
    Barnes, FRM
    Welch, PH
    [J]. COMMUNICATING PROCESS ARCHITECTURES 2004, 2004, 62 : 201 - 218
  • [10] Causality for mobile processes
    Degano, P
    Priami, C
    [J]. AUTOMATA, LANGUAGES AND PROGRAMMING, 1995, 944 : 660 - 671