Liveness of Communicating Transactions (Extended Abstract)
Loading...
Files
Date
Journal Title
Journal ISSN
Volume Title
Publisher
Access
Embargo end date
Citation
Edsko de Vries, Vasileios Koutavas and Matthew Hennessy., Liveness of Communicating Transactions (Extended Abstract), 6461, 2010, 392-407
Abstract
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 rst 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.
Description
PUBLISHED
Endorsement
Review
Supplemented By
Referenced By
Sponsor: Science Foundation Ireland (SFI)
Grant Number: 06 IN.1 189
Author's Homepage: http://people.tcd.ie/mcbhenne
Type of material: Conference Paper

