Linearity, Persistence and Testing Semantics in the Asynchronous Pi-Calculus

被引:9
|
作者
Cacciagrano, Diletta [1 ]
Corradini, Flavio [1 ]
Aranda, Jesus [2 ,3 ]
Valencia, Frank D. [4 ,5 ]
机构
[1] Univ Camerino, Dipartimento Matemat & Informat, Camerino, Italy
[2] LIX Ecole Polytechn, INRIA Futurs, Paris, France
[3] Univ Valle, Escuela Ingn Sistemas & Comp, Cali, Colombia
[4] CNRS, Paris, France
[5] LIX Ecole Polytechn, Paris, France
关键词
Asynchronous Pi-Calculus; Linearity; Persistence; Testing Semantics;
D O I
10.1016/j.entcs.2007.11.006
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In [24] the authors studied the expressiveness of persistence in the asynchronous p-calculus (A pi) wrt weak barbed congruence. The study is incomplete because it ignores the issue of divergence. In this paper, we present an expressiveness study of persistence in the asynchronous pi-calculus (A pi) wrt De Nicola and Hennessy's testing scenario which is sensitive to divergence. Following [24], we consider A pi and three sub-languages of it, each capturing one source of persistence: the persistent-input calculus (PIA pi), the persistent-output calculus (POA pi) and persistent calculus (PA pi). In [24] the authors showed encodings from A pi into the semi-persistent calculi (i.e., POA pi and PIA pi) correct wrt weak barbed congruence. In this paper we prove that, under some general conditions, there cannot be an encoding from A pi into a (semi)-persistent calculus preserving the must testing semantics.
引用
收藏
页码:59 / 84
页数:26
相关论文
共 50 条
  • [21] PI-CALCULUS SEMANTICS OF OBJECT-ORIENTED PROGRAMMING-LANGUAGES
    WALKER, D
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 526 : 532 - 547
  • [22] A Stable Non-interleaving Early Operational Semantics for the Pi-Calculus
    Hildebrandt, Thomas Troels
    Johansen, Christian
    Normann, Hakon
    LANGUAGE AND AUTOMATA THEORY AND APPLICATIONS (LATA 2017), 2017, 10168 : 51 - 63
  • [23] A stable non-interleaving early operational semantics for the pi-calculus
    Hildebrandt, Thomas Troels
    Johansen, Christian
    Normann, Hakon
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2019, 104 : 227 - 253
  • [24] A Probabilistic Applied Pi-calculus
    Goubault-Larrecq, Jean
    Palamidessi, Catuscia
    Troina, Angelo
    PROGRAMMING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2007, 4807 : 175 - +
  • [25] A Resource Analysis of the pi-calculus
    Wand, Aaron Turon Mitchell
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2011, 276 : 313 - 334
  • [26] Modelling Darwin in the pi-calculus
    Magee, J
    Eisenbach, S
    Kramer, J
    THEORY AND PRACTICE IN DISTRIBUTED SYSTEMS, 1995, 938 : 133 - 152
  • [27] Sequence Types for the pi-calculus
    Maffeis, Sergio
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 136 : 117 - 132
  • [28] A Stochastic Broadcast pi-Calculus*
    Song, Lei
    Nielson, Flemming
    Nielsen, Bo Friis
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2011, (57): : 74 - 88
  • [29] Executable Behaviour and the pi-Calculus
    Luttik, Bas
    Yang, Fei
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2015, (189): : 37 - 52
  • [30] Expressiveness of Probabilistic pi-calculus
    Sylvain, Pradalier
    Palamidessi, Catuscia
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 164 (03) : 119 - 136