Liveness of Communicating Transactions (Extended Abstract)

被引:0
|
作者
de Vries, Edsko [1 ]
Koutavas, Vasileios [1 ]
Hennessy, Matthew [1 ]
机构
[1] Trinity Coll Dublin, Dublin, Ireland
来源
关键词
CALCULUS;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We study liveness and safety in the context of CCS extended with communicating transactions, a construct we recently proposed to model automatic error recovery in distributed systems. We show that fair-testing and may-testing capture the right notions of liveness and safety in this setting, and argue that must-testing imposes too strong a requirement in the presence of transactions. We develop a sound and complete theory of fair-testing in terms of CCS-like tree failures and show that, compared to CCS, communicating transactions provide increased distinguishing power to the observer. We also show that weak bisimilarity is a sound, though incomplete, proof technique for both may- and fair-testing. To the best of our knowledge this is the first semantic treatment of liveness in the presence of transactions. We exhibit the usefulness of our theory by proving illuminating liveness laws and simple but non-trivial examples.
引用
收藏
页码:392 / 407
页数:16
相关论文
共 50 条
  • [41] Weighted LCS (Extended Abstract)
    Amir, Amihood
    Gotthilf, Zvi
    Shalom, B. Riva
    COMBINATORIAL ALGORITHMS, 2009, 5874 : 36 - +
  • [42] Extended Abstract: New BTKi
    Coombs, Catherine C.
    CLINICAL LYMPHOMA MYELOMA & LEUKEMIA, 2022, 22 : S27 - S29
  • [43] Understanding aspects (extended abstract)
    Wand, M
    ACM SIGPLAN NOTICES, 2003, 38 (09) : 299 - 300
  • [44] Intensional Z (Extended abstract)
    Henson, MC
    Reeves, S
    FORMAL METHODS PACIFIC '97, 1997, : 305 - 306
  • [45] SWARMING SECRETS (EXTENDED ABSTRACT)
    Dolev, Shlomi
    Garay, Juan
    Gilboa, Niv
    Kolesnikov, Vladimir
    2009 47TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING, VOLS 1 AND 2, 2009, : 1438 - 1445
  • [46] Resource tableaux - (extended abstract)
    Galmiche, D
    Mery, D
    Pym, D
    COMPUTER SCIENCE LOGIC, PROCEEDINGS, 2002, 2471 : 183 - 199
  • [47] Bandits with Knapsacks (Extended Abstract)
    Badanidiyuru, Ashwinkumar
    Kleinberg, Robert
    Slivkins, Aleksandrs
    2013 IEEE 54TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2013, : 207 - 216
  • [48] Axiomatization of Aggregates: Extended Abstract
    Fandinno, Jorge
    Hansen, Zachary
    Lierler, Yuliya
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2023, (385):
  • [49] Explicit environments (Extended abstract)
    Sato, M
    Sakurai, T
    Burstall, R
    TYPED LAMBDA CALCULI AND APPLICATIONS, 1999, 1581 : 340 - 354
  • [50] A Calculus for Reconfiguration (Extended abstract)
    Fagorzi, Sonia
    Zucca, Elena
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 135 (03) : 49 - 59