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 条
  • [21] A Heuristic Calculus for Transformative Reasoning about Social Information
    Rubin, Stuart H.
    2011 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI), 2011, : 533 - 538
  • [22] Reluplex: a calculus for reasoning about deep neural networks
    Katz, Guy
    Barrett, Clark
    Dill, David L.
    Julian, Kyle
    Kochenderfer, Mykel J.
    FORMAL METHODS IN SYSTEM DESIGN, 2022, 60 (01) : 87 - 116
  • [23] Stochastic Sharing Calculus for Reasoning About Social Networks
    Aman, Bogdan
    Ciobanu, Gabriel
    JOURNAL OF LOGIC AND COMPUTATION, 2022, 32 (06) : 1048 - 1066
  • [24] Reasoning about noisy sensors and effecters in the situation calculus
    Bacchus, F
    Halpern, JY
    Levesque, HJ
    ARTIFICIAL INTELLIGENCE, 1999, 111 (1-2) : 171 - 208
  • [25] Reluplex: a calculus for reasoning about deep neural networks
    Guy Katz
    Clark Barrett
    David L. Dill
    Kyle Julian
    Mykel J. Kochenderfer
    Formal Methods in System Design, 2022, 60 : 87 - 116
  • [26] Reasoning about QoS Contracts in the Probabilistic Duration Calculus
    Guelev, Dimitar P.
    Van Hung, Dang
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2010, 238 (06) : 41 - 62
  • [27] Symbolic calculus for volumetric reasoning about process plans
    Lee, HM
    Scott, J
    Williams, JS
    Cox, D
    AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 1996, 10 (03): : 183 - 198
  • [28] Reasoning about noisy sensors and effectors in the situation calculus
    Bacchus, Fahlem
    Halpern, Joseph Y.
    Levesque, Hector J.
    Artificial Intelligence, 1999, 111 (01): : 171 - 208
  • [30] On boundedness in depth in the π-calculus
    Meyer, Roland
    FIFTH IFIP INTERNATIONAL CONFERENCE ON THEORETICAL COMPUTER SCIENCE - TCS 2008, 2008, 273 : 477 - 489