Multipoint session types for a distributed calculus

被引:0
|
作者
Bonelli, Eduardo [1 ]
Compagnoni, Adriana [2 ]
机构
[1] UNLP, LIFIA, Fac Informat, San Miguel De Tucuman, Tucuman, Argentina
[2] Stevens Inst Technol, Hoboken, NJ 07030 USA
来源
TRUSTWORTHY GLOBAL COMPUTING | 2008年 / 4912卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Session types are a means of statically encoding patterns of interaction between two communicating parties. This paper explores a distributed calculus with session types in which a number of fixed sites interact. The reduction schemes describing the operational semantics satisfy the locality principle: at most one site is involved. Both session engagement and data communication are local and asynchronous. Furthermore, our setting is a natural one in which the novel notion of multipoint session types, sessions in which more than two parties may be involved, can be introduced.
引用
收藏
页码:240 / +
页数:3
相关论文
共 50 条
  • [21] Practical interruptible conversations: distributed dynamic verification with multiparty session types and Python
    Romain Demangeon
    Kohei Honda
    Raymond Hu
    Rumyana Neykova
    Nobuko Yoshida
    Formal Methods in System Design, 2015, 46 : 197 - 225
  • [22] Practical Interruptible Conversations Distributed Dynamic Verification with Session Types and Python']Python
    Hu, Raymond
    Neykova, Rumyana
    Yoshida, Nobuko
    Demangeon, Romain
    Honda, Kohei
    RUNTIME VERIFICATION, RV 2013, 2013, 8174 : 130 - 148
  • [23] Lambda Calculus With Types
    Rezus, Adrian
    STUDIA LOGICA, 2015, 103 (06) : 1319 - 1326
  • [24] Types for the ambient calculus
    Cardelli, L
    Ghelli, G
    Gordon, AD
    INFORMATION AND COMPUTATION, 2002, 177 (02) : 160 - 194
  • [25] INTERSECTION TYPES FOR THE λμ-CALCULUS
    van Bakel, Steffen
    Barbanera, Franco
    de'Liguoro, Ugo
    LOGICAL METHODS IN COMPUTER SCIENCE, 2018, 14 (01)
  • [26] Infinite λ-calculus and types
    Berarducci, A
    Dezani-Ciancaglini, M
    THEORETICAL COMPUTER SCIENCE, 1999, 212 (1-2) : 29 - 75
  • [27] Session Types as Generic Process Types
    Gay, Simon
    Gesbert, Nils
    Ravara, Antonio
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2014, (160): : 94 - 110
  • [28] Practical interruptible conversations: distributed dynamic verification with multiparty session types and Python']Python
    Demangeon, Romain
    Honda, Kohei
    Hu, Raymond
    Neykova, Rumyana
    Yoshida, Nobuko
    FORMAL METHODS IN SYSTEM DESIGN, 2015, 46 (03) : 197 - 225
  • [29] An implementation of session types
    Neubauer, M
    Thiemann, P
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES, 2004, 3057 : 56 - 70
  • [30] Session Types for Broadcasting
    Kouzapas, Dimitrios
    Gutkovas, Ramunas
    Gay, Simon J.
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2014, (155): : 25 - 31