On the validity of encodings of the synchronous in the asynchronous π-calculus

被引:1
|
作者
van Glabbeek, Rob J. [1 ,2 ]
机构
[1] CSIRO, Data61, Sydney, NSW, Australia
[2] Univ New South Wales, Sch Comp Sci & Engn, Sydney, NSW, Australia
关键词
Concurrency; Process calculi; Expressiveness; Quality criteria for encodings; pi-calculus; IN-PROCESS CALCULI; MOBILE PROCESSES; LEADER ELECTION; EXPRESSIVENESS; COMMUNICATION; PERSISTENCE; SEPARATION; LINEARITY; SYSTEMS; CHOICE;
D O I
10.1016/j.ipl.2018.04.015
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Process calculi may be compared in their expressive power by means of encodings between them. A widely accepted definition of what constitutes a valid encoding for (dis)proving relative expressiveness results between process calculi was proposed by Gorla. Prior to this work, diverse encodability and separation results were generally obtained using distinct, and often incompatible, quality criteria on encodings. Textbook examples of valid encoding are the encodings proposed by Boudol and by Honda & Tokoro of the synchronous choice-free pi-calculus into its asynchronous fragment, illustrating that the latter is no less expressive than the former. Here I formally establish that these encodings indeed satisfy Gorla's criteria. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:17 / 25
页数:9
相关论文
共 50 条
  • [21] Synchronous and asynchronous group communication
    Univ of California, La Jolla, United States
    Commun ACM, 4 (88-97):
  • [22] Dynamic Synchronous/Asynchronous Replication
    Natanzon, Assaf
    Bachmat, Eitan
    ACM TRANSACTIONS ON STORAGE, 2013, 9 (03)
  • [24] Synchronous emulation of asynchronous circuits
    OLeary, J
    Brown, G
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1997, 16 (02) : 205 - 209
  • [25] ASYNCHRONOUS TO SYNCHRONOUS DATA BUFFER
    不详
    ELECTRONIC ENGINEERING, 1976, 48 (583): : 36 - 36
  • [26] ASYNCHRONOUS INTERFACES ON SYNCHRONOUS UNITS
    AELLEN, AV
    ELECTRONIC ENGINEERING, 1974, 46 (561): : 25 - 25
  • [27] On synchronous and asynchronous mobile processes
    Quaglia, P
    Walker, D
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, 2000, 1784 : 283 - 296
  • [28] Synchronous versus asynchronous design
    Roza, E
    Meng, T
    Agon, F
    vanBerkel, K
    Brodersen, B
    Catthoor, F
    Nanya, T
    Weiser, U
    1997 IEEE INTERNATIONAL SOLID-STATE CIRCUITS CONFERENCE - DIGEST OF TECHNICAL PAPERS, 1997, 40 : 276 - 277
  • [29] Metastability of Synchronous and Asynchronous Dynamics
    Cirillo, Emilio Nicola Maria
    Jacquier, Vanessa
    Spitoni, Cristian
    ENTROPY, 2022, 24 (04)
  • [30] MIXING SYNCHRONOUS AND ASYNCHRONOUS INPUT
    HOARE, CAR
    LECTURE NOTES IN COMPUTER SCIENCE, 1985, 207 : 127 - 127