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 条
  • [31] Context-Free Session Types for Applied Pi-Calculus
    Aagaard, Jens
    Huttel, Hans
    Jakobsen, Mathias
    Kettunen, Mikkel
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2018, (276): : 3 - 18
  • [32] Inductive Reasoning about Effectful Data Types
    Filinski, Andrzej
    Stovring, Kristian
    ICFP'07 PROCEEDINGS OF THE 2007 ACM SIGPLAN INTERNATIONAL CONFERENCE ON FUNCTIONAL PROGRAMMING, 2007, : 97 - 110
  • [33] Inductive reasoning about effectful data types
    Filinski, Andrzej
    Stovring, Kristian
    ACM SIGPLAN NOTICES, 2007, 42 (09) : 97 - 110
  • [34] Modular Reasoning about Differential Privacy in a Probabilistic Process Calculus
    Xu, Lili
    TRUSTWORTHY GLOBAL COMPUTING, TGC 2013, 2013, 8358 : 198 - 212
  • [35] A relation calculus for reasoning about t-probing security
    Molteni, Maria Chiara
    Zaccaria, Vittorio
    JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2022, 12 (01) : 1 - 14
  • [36] A relation calculus for reasoning about t-probing security
    Maria Chiara Molteni
    Vittorio Zaccaria
    Journal of Cryptographic Engineering, 2022, 12 : 1 - 14
  • [37] Reasoning about types of action and agent capabilities
    Hartonas, Chrysafis
    LOGIC JOURNAL OF THE IGPL, 2013, 21 (05) : 703 - 742
  • [38] Reasoning About Algebraic Data Types with Abstractions
    Tuan-Hung Pham
    Gacek, Andrew
    Whalen, Michael W.
    JOURNAL OF AUTOMATED REASONING, 2016, 57 (04) : 281 - 318
  • [39] Applying the mu-calculus in planning and reasoning about action
    Singh, MP
    JOURNAL OF LOGIC AND COMPUTATION, 1998, 8 (03) : 425 - 445
  • [40] Reasoning about Imperfect Information Games in the Epistemic Situation Calculus
    Belle, Vaishak
    Lakemeyer, Gerhard
    PROCEEDINGS OF THE TWENTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-10), 2010, : 255 - 260