TY - GEN
T1 - Modelling coordination and compensation
AU - Jifeng, He
PY - 2008
Y1 - 2008
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/85099426224
U2 - 10.1007/978-3-540-88479-8_3
DO - 10.1007/978-3-540-88479-8_3
M3 - 会议稿件
AN - SCOPUS:85099426224
SN - 3540884785
SN - 9783540884781
T3 - Communications in Computer and Information Science
SP - 15
EP - 36
BT - Leveraging Applications of Formal Methods, Verification and Validation - Third International Symposium, ISoLA 2008, Proceedings
PB - Springer Verlag
ER -