Using Session Types for Reasoning About Boundedness in the π-Calculus

被引:0
|
作者
Huttel, Hans [1 ]
机构
[1] Aalborg Univ, Dept Comp Sci, Aalborg, Denmark
关键词
D O I
10.4204/EPTCS.255.5
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The classes of depth-bounded and name-bounded processes are fragments of the pi-calculus for which some of the decision problems that are undecidable for the full calculus become decidable. P is depth-bounded at level k if every reduction sequence for P contains successor processes with at most k active nested restrictions. P is name-bounded at level k if every reduction sequence for P contains successor processes with at most k active bound names. Membership of these classes of processes is undecidable. In this paper we use binary session types to decise two type systems that give a sound characterization of the properties: If a process is well-typed in our first system, it is depth-bounded. If a process is well-typed in our second, more restrictive type system, it will also be name-bounded.
引用
收藏
页码:67 / 82
页数:16
相关论文
共 50 条
  • [1] Using session types for reasoning about boundedness in the π-calculus
    Huttel, Hans
    [J]. ACTA INFORMATICA, 2020, 57 (06) : 801 - 827
  • [2] Minimal session types for the π-calculus
    Arslanagic, Alen
    Perez, Jorge A.
    Palamariuc, Anda-Amelia
    [J]. INFORMATION AND COMPUTATION, 2024, 297
  • [3] Minimal Session Types for the π-calculus
    Arslanagic, Alen
    Palamariuc, Anda-Amelia
    Perez, Jorge A.
    [J]. PROCEEDINGS OF THE 23RD INTERNATIONAL SYMPOSIUM ON PRINCIPLES AND PRACTICE OF DECLARATIVE PROGRAMMING, PPDP 2021, 2021,
  • [4] Subtyping for session types in the pi calculus
    Simon Gay
    Malcolm Hole
    [J]. Acta Informatica, 2005, 42 : 191 - 225
  • [5] Linearity, session types and the Pi calculus
    Giunti, Marco
    Vasconcelos, Vasco Thudichum
    [J]. MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2016, 26 (02) : 206 - 237
  • [6] Multipoint session types for a distributed calculus
    Bonelli, Eduardo
    Compagnoni, Adriana
    [J]. TRUSTWORTHY GLOBAL COMPUTING, 2008, 4912 : 240 - +
  • [7] Subtyping for session types in the pi calculus
    Gay, S
    Hole, M
    [J]. ACTA INFORMATICA, 2005, 42 (2-3) : 191 - 225
  • [8] Reasoning about concurrent systems using types
    Sangiorgi, D
    [J]. FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, 1999, 1578 : 31 - 40
  • [9] A Calculus of Global Interaction based on Session Types
    Carbone, Marco
    Honda, Kohei
    Yoshida, Nobuko
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 171 (03) : 127 - 151
  • [10] A Linear Account of Session Types in the Pi Calculus
    Giunti, Marco
    Vasconcelos, Vasco T.
    [J]. CONCUR 2010 - CONCURRENCY THEORY, 2010, 6269 : 432 - +