Amending Contracts for Choreographies

被引:5
|
作者
Bocchi, Laura [1 ]
Lange, Julien [1 ]
Tuosto, Emilio [1 ]
机构
[1] Univ Leicester, Dept Comp Sci, Leicester, Leics, England
关键词
D O I
10.4204/EPTCS.59.10
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Distributed interactions can be suitably designed in terms of choreographies. Such abstractions can be thought of as global descriptions of the coordination of several distributed parties. Global assertions define contracts for choreographies by annotating multiparty session types with logical formulae to validate the content of the exchanged messages. The introduction of such constraints is a critical design issue as it may be hard to specify contracts that allow each party to be able to progress without violating the contract. In this paper, we propose three methods that automatically correct inconsistent global assertions. The methods are compared by discussing their applicability and the relationships between the amended global assertions and the original (inconsistent) ones.
引用
收藏
页码:111 / 129
页数:19
相关论文
共 50 条
  • [41] AMENDING AN OVERSIGHT
    WILSON, DK
    LASER FOCUS WORLD, 1993, 29 (12): : 47 - 47
  • [42] THE AMENDING BILL
    不详
    LANCET, 1949, 256 (MAY21): : 873 - 874
  • [43] Declarative Choreographies and Liveness
    Hildebrandt, Thomas T.
    Slaats, Tijs
    Lopez, Hugo A.
    Debois, Soren
    Carbone, Marco
    FORMAL TECHNIQUES FOR DISTRIBUTED OBJECTS, COMPONENTS, AND SYSTEMS (FORTE 2019), 2019, 11535 : 129 - 147
  • [44] Computing hyperbolic choreographies
    Montanelli, Hadrien
    REGULAR & CHAOTIC DYNAMICS, 2016, 21 (05): : 522 - 530
  • [45] Hydrodynamic Choreographies of Microswimmers
    Mehdi Mirzakhanloo
    Mir Abbas Jalali
    Mohammad-Reza Alam
    Scientific Reports, 8
  • [46] Multiparty Classical Choreographies
    Carbone, Marco
    Cruz-Filipe, Luis
    Montesi, Fabrizio
    Murawska, Agata
    LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION, LOPSTR 2018, 2019, 11408 : 59 - 76
  • [47] Towards refinable choreographies
    De'Liguoro, Ugo
    Melgratti, Hernan
    Tuosto, Emilio
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2022, 127
  • [48] Interface Automata for Choreographies
    Zeng, Hao
    Kurz, Alexander
    Tuosto, Emilio
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2019, (304): : 1 - 19
  • [49] Choreographies of protest (Dance)
    Foster, SL
    THEATRE JOURNAL, 2003, 55 (03) : 395 - 412
  • [50] Towards Refinable Choreographies
    de'Liguoro, Ugo
    Melgratti, Hernan
    Tuosto, Emilio
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2020, (302): : 61 - 77