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 条
  • [21] Safer in the Clouds (Extended Abstract)
    Bodei, Chiara
    Dinh, Viet Dung
    Ferrari, Gian Luigi
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2010, (38): : 45 - 49
  • [22] Subresultants revisited -: Extended abstract
    von zur Gathen, J
    Lücking, T
    LATIN 2000: THEORETICAL INFORMATICS, 2000, 1776 : 318 - 342
  • [23] Elgot Algebras (Extended Abstract)
    Adamek, Jiri
    Milius, Stefan
    Velebil, Jiri
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 155 (1 SPEC. ISS.) : 87 - 109
  • [24] Distributed prograph: Extended abstract
    Cox, P
    Glaser, H
    Lanaspre, B
    PARALLEL SYMBOLIC LANGUAGES AND SYSTEMS, 1996, 1068 : 128 - 133
  • [25] Extended Abstract: Transplant in MDS
    Nakamura, Ryotaro
    CLINICAL LYMPHOMA MYELOMA & LEUKEMIA, 2022, 22 : S53 - S54
  • [26] Dialgebraic logics: Extended abstract
    Reichel, Horst
    Electronic Notes in Theoretical Computer Science, 1998, 11 : 243 - 251
  • [27] 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
  • [28] Arithmetic Cryptography [Extended Abstract]
    Applebaum, Benny
    Avron, Jonathan
    Brzuska, Christina
    PROCEEDINGS OF THE 6TH INNOVATIONS IN THEORETICAL COMPUTER SCIENCE (ITCS'15), 2015, : 143 - 151
  • [29] 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
  • [30] 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,