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 条
  • [21] A Chart Semantics for the Pi-Calculus
    Borgstrom, Johannes
    Gordon, Andrew D.
    Phillips, Andrew
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 194 (02) : 3 - 29
  • [22] Pi-calculus in logical form
    Bonsangue, M. M.
    Kurz, A.
    22ND ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2007, : 303 - +
  • [23] Semantic subtyping for the pi-calculus
    Castagna, Giuseppe
    De Nicola, Rocco
    Varacca, Daniele
    THEORETICAL COMPUTER SCIENCE, 2008, 398 (1-3) : 217 - 242
  • [24] ON THE PI-CALCULUS AND LINEAR LOGIC
    BELLIN, G
    SCOTT, PJ
    THEORETICAL COMPUTER SCIENCE, 1994, 135 (01) : 11 - 65
  • [25] A symbolic semantics for the pi-calculus
    Boreale, M
    DeNicola, R
    INFORMATION AND COMPUTATION, 1996, 126 (01) : 34 - 52
  • [26] Termination in a pi-calculus with Subtyping
    Cristescu, Ioana
    Hirschkoff, Daniel
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2011, (64): : 44 - 58
  • [27] The Attributed Pi-Calculus with Priorities
    John, Mathias
    Lhoussaine, Cedric
    Niehren, Joachim
    Uhrmacher, Adelinde M.
    TRANSACTIONS ON COMPUTATIONAL SYSTEMS BIOLOGY XII, 2010, 5945 : 13 - +
  • [28] Full abstraction for polymorphic Pi-calculus
    Jeffrey, A
    Rathke, J
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, PROCEEDINGS, 2005, 3441 : 266 - 281
  • [29] Behavioural equivalences of a probabilistic pi-calculus
    Chen WeiEn
    Cao YongZhi
    Wang HanPin
    SCIENCE CHINA-INFORMATION SCIENCES, 2012, 55 (09) : 2031 - 2043
  • [30] The pi-Calculus: A theory of mobile processes
    Ahmad, Raheel
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2008, 9 (02): : 151 - 152