From higher-order π-calculus to π-calculus in the presence of static operators

被引:0
|
作者
Vivas, JL [1 ]
Dam, M
机构
[1] Royal Inst Technol, Dept Teleinformat, S-10044 Stockholm, Sweden
[2] Swedish Inst Comp Sci, Stockholm, Sweden
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Some applications of higher-order processes require better control of communication capabilities than what is provided by the pi-calculus primitives. In particular we have found the dynamic restriction operator of CHOCS, here called blocking, useful. We investigate the consequences of adding static operators such as blocking to the first and higher-order pi-calculus. In the presence of the blocking operator (and static operators in general) the higher-order reduction of Sangiorgi, used to demonstrate the reducibility of higher-order communication features to first-order ones, breaks down. We show, as our main result, that the higher-order reduction can be regained, using an approach by which higher-order communications are replaced, roughly, by the transmission and dynamic interpretation of syntax trees. However, the reduction is very indirect, and not usable in practice. This throws new light on the position that higher-order features in the pi-calculus are superfluous and not needed in practice.
引用
收藏
页码:115 / 130
页数:16
相关论文
共 50 条
  • [1] A Reflective Higher-order Calculus
    Meredith, L. G.
    Radestock, Matthias
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 141 (05) : 49 - 67
  • [2] Reversibility in the higher-order π-calculus
    Lanese, Ivan
    Mezzina, Claudio Antares
    Stefani, Jean-Bernard
    THEORETICAL COMPUTER SCIENCE, 2016, 625 : 25 - 84
  • [3] The M-calculus: A higher-order distributed process calculus
    Schmitt, A
    Stefani, JB
    ACM SIGPLAN NOTICES, 2003, 38 (01) : 50 - 61
  • [4] A HIGHER-ORDER CALCULUS AND THEORY ABSTRACTION
    LUO, ZH
    INFORMATION AND COMPUTATION, 1991, 90 (01) : 107 - 137
  • [5] A Higher-Order Calculus of Computational Fields
    Audrito, Giorgio
    Viroli, Mirko
    Damiani, Ferruccio
    Pianini, Danilo
    Beal, Jacob
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2019, 20 (01)
  • [6] Higher-order π-calculus with the mismatch operator
    Xu, Xian
    Ruan Jian Xue Bao/Journal of Software, 2014, 25 (11): : 2433 - 2451
  • [7] A CALCULUS OF HIGHER-ORDER COMMUNICATING SYSTEMS
    THOMSEN, B
    CONFERENCE RECORD OF THE SIXTEENTH ANNUAL ACM SYMPOSIUM ON PRINCIPLES OF PROGRAMMING LANGUAGES, 1989, : 143 - 154
  • [8] On a Higher-Order Calculus of Computational Fields
    Audrito, Giorgio
    Viroli, Mirko
    Damiani, Ferruccio
    Pianini, Danilo
    Beal, Jacob
    FORMAL TECHNIQUES FOR DISTRIBUTED OBJECTS, COMPONENTS, AND SYSTEMS (FORTE 2019), 2019, 11535 : 289 - 292
  • [9] A Higher-Order Calculus for Graph Transformation
    Department of Computer Science, King's College, Strand, London WC2R 2LS, United Kingdom
    不详
    Electron. Notes Theor. Comput. Sci., 2007, 1 SPEC. ISS. (45-58):
  • [10] Expressing First-Order π-Calculus in Higher-Order Calculus of Communicating Systems
    Xu, Xian
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2009, 24 (01) : 122 - 137