A generic type system for the Pi-calculus

被引:79
|
作者
Igarashi, A
Kobayashi, N [1 ]
机构
[1] Tokyo Inst Technol, Tokyo 152, Japan
[2] Kyoto Univ, Kyoto, Japan
关键词
D O I
10.1016/S0304-3975(03)00325-6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We propose a general, powerful framework of type systems for the pi-calculus, and show that we can obtain as its instances a variety of type systems guaranteeing non-trivial properties like deadlock-freedom and race-freedom. A key idea is to express types and type environments as abstract processes: We can check various properties of a process by checking the corresponding proper-ties of its type environment. The framework clarifies the essence of recent complex type systems, and it also enables sharing of a large amount of work such as a proof of type preservation, making it easy to develop new type systems. (C) 2003 Elsevier B.V. All rights reserved.
引用
收藏
页码:121 / 163
页数:43
相关论文
共 50 条
  • [1] A generic type system far the pi-calculus
    Igarashi, A
    Kobayashi, N
    ACM SIGPLAN NOTICES, 2001, 36 (03) : 128 - 141
  • [2] A Behavioral module system for the pi-calculus
    Rajamani, SK
    Rehof, J
    STATIC ANALYSIS, PROCEEDINGS, 2001, 2126 : 375 - 394
  • [3] THE POLYADIC PI-CALCULUS
    MILNER, R
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 630 : 1 - 1
  • [4] OBJECTS IN THE PI-CALCULUS
    WALKER, D
    INFORMATION AND COMPUTATION, 1995, 116 (02) : 253 - 271
  • [5] Matching in the Pi-Calculus
    Peters, Kirstin
    Yonova-Karbe, Tsvetelina
    Nestmann, Uwe
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2014, (160): : 16 - 29
  • [6] Linearity and the pi-calculus
    Kobayashi, N
    Pierce, BC
    Turner, DN
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1999, 21 (05): : 914 - 947
  • [7] Stochastic pi-calculus
    Priami, C
    COMPUTER JOURNAL, 1995, 38 (07): : 578 - 589
  • [8] On bisimulation in the pi-calculus
    Walker, D
    CONCUR '94: CONCURRENCY THEORY, 1994, 836 : 315 - 330
  • [9] A Probabilistic Applied Pi-calculus
    Goubault-Larrecq, Jean
    Palamidessi, Catuscia
    Troina, Angelo
    PROGRAMMING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2007, 4807 : 175 - +
  • [10] A Resource Analysis of the pi-calculus
    Wand, Aaron Turon Mitchell
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2011, 276 : 313 - 334