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 条
  • [31] Distributed prograph: Extended abstract
    Cox, P
    Glaser, H
    Lanaspre, B
    PARALLEL SYMBOLIC LANGUAGES AND SYSTEMS, 1996, 1068 : 128 - 133
  • [32] Extended Abstract: Transplant in MDS
    Nakamura, Ryotaro
    CLINICAL LYMPHOMA MYELOMA & LEUKEMIA, 2022, 22 : S53 - S54
  • [33] Dialgebraic logics: Extended abstract
    Reichel, Horst
    Electronic Notes in Theoretical Computer Science, 1998, 11 : 243 - 251
  • [34] Network Cloudification (Extended Abstract)
    Dinitz, Yefim
    Dolev, Shlomi
    Frenkel, Sergey
    Binun, Alex
    Khankin, Daniel
    CYBER SECURITY CRYPTOGRAPHY AND MACHINE LEARNING, CSCML 2019, 2019, 11527 : 249 - 259
  • [35] Arithmetic Cryptography [Extended Abstract]
    Applebaum, Benny
    Avron, Jonathan
    Brzuska, Christina
    PROCEEDINGS OF THE 6TH INNOVATIONS IN THEORETICAL COMPUTER SCIENCE (ITCS'15), 2015, : 143 - 151
  • [36] Universality and tolerance (Extended abstract)
    Alon, N
    Capalbo, M
    Kohayakawa, Y
    Rödl, V
    Rucinski, A
    Szemerédi, E
    41ST ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2000, : 14 - 21
  • [37] URSI Extended Abstract Template
    Ankur
    Raybole, Pravin A.
    Sureshkumar, S.
    Rai, Sanjeet K.
    Lokhande, Satish K.
    Bomble, Rahul R.
    2019 URSI ASIA-PACIFIC RADIO SCIENCE CONFERENCE (AP-RASC), 2019,
  • [38] A Theory of Monitors (Extended Abstract)
    Francalanza, Adrian
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES (FOSSACS 2016), 2016, 9634 : 145 - 161
  • [39] Graphs and Automata Extended abstract
    Melichar, Borivoj
    PROCEEDINGS OF THE PRAGUE STRINGOLOGY CONFERENCE 2013, 2013, : 1 - 6
  • [40] Meaningful information -: (Extended abstract)
    Vitányi, P
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2002, 2518 : 588 - 599