Fair Subtyping for Open Session Types

被引:0
|
作者
Padovani, Luca [1 ]
机构
[1] Univ Turin, Dipartimento Informat, I-10124 Turin, Italy
来源
AUTOMATA, LANGUAGES, AND PROGRAMMING, PT II | 2013年 / 7966卷
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Fair subtyping is a liveness-preserving refinement relation for session types akin to (but coarser than) the well-known should-testing precongruence. The behavioral characterization of fair subtyping is challenging essentially because fair subtyping is context-sensitive: two session types may or may not be related depending on the context in which they occur, hence the traditional coinductive argument for dealing with recursive types is unsound in general. In this paper we develop complete behavioral and axiomatic characterizations of fair subtyping and we give a polynomial algorithm to decide it.
引用
收藏
页码:373 / 384
页数:12
相关论文
共 50 条
  • [1] Fair Subtyping for Multi-party Session Types
    Padovani, Luca
    COORDINATION MODELS AND LANGUAGES, COORDINATION 2011, 2011, 6721 : 127 - 141
  • [2] Fair subtyping for multi-party session types
    Padovani, Luca
    MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2016, 26 (03) : 424 - 464
  • [3] FAIR ASYNCHRONOUS SESSION SUBTYPING
    Bravetti, Mario
    Lange, Julien
    Zavattaro, Gianluigi
    LOGICAL METHODS IN COMPUTER SCIENCE, 2024, 20 (04) : 1 - 5
  • [4] ON THE PRECISENESS OF SUBTYPING IN SESSION TYPES
    Chen, Tzu-Chun
    Dezani-Ciancaglini, Mariangiola
    Scalas, Alceste
    Yoshida, Nobuko
    LOGICAL METHODS IN COMPUTER SCIENCE, 2017, 13 (02)
  • [5] On the Preciseness of Subtyping in Session Types
    Chen, Tzu-Chun
    Dezani-Ciancaglini, Mariangiola
    Yoshida, Nobuko
    PPDP'14: PROCEEDINGS OF THE 16TH INTERNATIONAL SYMPOSIUM ON PRINCIPLES AND PRACTICE OF DECLARATIVE PROGRAMMING, 2014, : 135 - 146
  • [6] A Logical Account of Subtyping for Session Types
    Horne, Ross
    Padovani, Luca
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2023, (378): : 26 - 37
  • [7] Session types and subtyping for orchestrated interactions
    Barbanera, Franco
    de'Liguoro, Ugo
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2019, 102 : 103 - 137
  • [8] Subtyping for session types in the pi calculus
    Simon Gay
    Malcolm Hole
    Acta Informatica, 2005, 42 : 191 - 225
  • [9] Compliance and Subtyping in Timed Session Types
    Bartoletti, Massimo
    Cimoli, Tiziana
    Murgia, Maurizio
    Podda, Alessandro Sebastian
    Pompianu, Livio
    FORMAL TECHNIQUES FOR DISTRIBUTED OBJECTS, COMPONENTS, AND SYSTEMS, FORTE 2015, 2015, 9039 : 161 - 177
  • [10] A logical account of subtyping for session types
    Horne, Ross
    Padovani, Luca
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2024, 141