Bisimulations for Communicating Transactions (Extended Abstract)

被引:0
|
作者
Koutavas, Vasileios [1 ]
Spaccasassi, Carlo [1 ]
Hennessy, Matthew [1 ]
机构
[1] Trinity Coll Dublin, Dublin, Ireland
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We develop a theory of bisimulations for a simple language containing communicating transactions, obtained by dropping the isolation requirement of standard transactions. Such constructs have emerged as a useful programming abstraction for distributed systems. In systems with communicating transactions actions are tentative, waiting for certain transactions to commit before they become permanent. Our theory captures this by making bisimulations history-dependent, in that actions performed by transactions need to be recorded. The main requirement on bisimulations is the systems being compared need to match up exactly in the permanent actions but only those. The resulting theory is fully abstract with respect to a natural contextual equivalence and, as we show in examples, provides an effective verification technique for comparing systems with communicating transactions.
引用
收藏
页码:320 / 334
页数:15
相关论文
共 50 条
  • [31] A Theory of Monitors (Extended Abstract)
    Francalanza, Adrian
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES (FOSSACS 2016), 2016, 9634 : 145 - 161
  • [32] Graphs and Automata Extended abstract
    Melichar, Borivoj
    PROCEEDINGS OF THE PRAGUE STRINGOLOGY CONFERENCE 2013, 2013, : 1 - 6
  • [33] Meaningful information -: (Extended abstract)
    Vitányi, P
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2002, 2518 : 588 - 599
  • [34] Weighted LCS (Extended Abstract)
    Amir, Amihood
    Gotthilf, Zvi
    Shalom, B. Riva
    COMBINATORIAL ALGORITHMS, 2009, 5874 : 36 - +
  • [35] Extended Abstract: New BTKi
    Coombs, Catherine C.
    CLINICAL LYMPHOMA MYELOMA & LEUKEMIA, 2022, 22 : S27 - S29
  • [36] Understanding aspects (extended abstract)
    Wand, M
    ACM SIGPLAN NOTICES, 2003, 38 (09) : 299 - 300
  • [37] Intensional Z (Extended abstract)
    Henson, MC
    Reeves, S
    FORMAL METHODS PACIFIC '97, 1997, : 305 - 306
  • [38] 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
  • [39] Resource tableaux - (extended abstract)
    Galmiche, D
    Mery, D
    Pym, D
    COMPUTER SCIENCE LOGIC, PROCEEDINGS, 2002, 2471 : 183 - 199
  • [40] 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