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 条
  • [41] Asynchronous knowledge with hidden actions in the situation calculus
    Kelly, Ryan F.
    Pearce, Adrian R.
    ARTIFICIAL INTELLIGENCE, 2015, 221 : 1 - 35
  • [42] A Truly Concurrent Game Model of the Asynchronous π-Calculus
    Sakayori, Ken
    Tsukada, Takeshi
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES (FOSSACS 2017), 2017, 10203 : 389 - 406
  • [43] A synchronous process calculus for service costs
    Anantharaman, S
    Chen, J
    Hains, G
    SEFM 2005: Third IEEE International Conference on Software Engineering and Formal Methods, Proceedings, 2005, : 435 - 444
  • [44] DECOMPOSITION OF A SYNCHRONOUS MACHINE INTO AN ASYNCHRONOUS SUBMACHINE DRIVING A SYNCHRONOUS ONE
    GERACE, GB
    GESTRI, G
    INFORMATION AND CONTROL, 1968, 12 (5-6): : 538 - &
  • [45] From synchronous to asynchronous: an automatic approach
    Cortadella, J
    Kondratyev, A
    Lavagno, L
    Lwin, K
    Sotiriou, C
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, : 1368 - 1369
  • [46] Handoff between asynchronous and synchronous systems
    Sarkar, S
    Terasawa, D
    Tiedemann, E
    2000 IEEE 51ST VEHICULAR TECHNOLOGY CONFERENCE, PROCEEDINGS, VOLS 1-3, 2000, : 2329 - 2333
  • [47] Reluctance synchronous motor asynchronous operation
    Ferraz, CAMD
    de Souza, CR
    IEEE CCEC 2002: CANADIAN CONFERENCE ON ELECTRCIAL AND COMPUTER ENGINEERING, VOLS 1-3, CONFERENCE PROCEEDINGS, 2002, : 195 - 200
  • [48] Simulator partitions synchronous and asynchronous blocks
    Lipman, J
    EDN, 1996, 41 (04) : 32 - 32
  • [49] CALMODULIN, SYNCHRONOUS AND ASYNCHRONOUS RELEASE OF NEUROTRANSMITTER
    PUBLICOVER, SJ
    COMPARATIVE BIOCHEMISTRY AND PHYSIOLOGY A-PHYSIOLOGY, 1985, 82 (01): : 7 - 11
  • [50] Synchronous and asynchronous distributed DSP education
    Hayes, MH
    Jackson, JR
    DSP 2002: 14TH INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING PROCEEDINGS, VOLS 1 AND 2, 2002, : 1247 - 1251