Skip to main navigation Skip to search Skip to main content

Modelling coordination and compensation

  • He Jifeng*
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Transaction-based services are increasingly being applied in solving many universal interoperability problems. Exception and failure are the typical phenomena of the execution of long-running transactions. To accommodate these new program features, we extend the Guarded Command Language [10] by addition of compensation and coordination combinators, and enrich the standard design model [15] with new healthiness conditions. This paper shows that such an extension is conservative one because it preserves the algebraic laws for designs, which can be used to reduce all programs to a normal form algebraically. We also explore a Galois link between the standard design model with our new model, and show that the embedding from the former to the latter is actually a homomorphism.

Original languageEnglish
Title of host publicationLeveraging Applications of Formal Methods, Verification and Validation - Third International Symposium, ISoLA 2008, Proceedings
PublisherSpringer Verlag
Pages15-36
Number of pages22
ISBN (Print)3540884785, 9783540884781
DOIs
StatePublished - 2008

Publication series

NameCommunications in Computer and Information Science
Volume17 CCIS
ISSN (Print)1865-0929

Fingerprint

Dive into the research topics of 'Modelling coordination and compensation'. Together they form a unique fingerprint.

Cite this