跳到主要导航 跳到搜索 跳到主要内容

Transaction calculus (Invited paper)

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Transaction-based services are increasingly being applied in solving many universal interoperability problems. Compensation is one typical feature for long-running transactions. This paper presents a design model for specifying the behaviour of compensable programs. The new model for handling exception and compensation is built as conservative extension of the standard relational model. The paper puts forward a mathematical framework for transactions where a transaction is treated as a mapping from its environment to compensable programs. We propose a transaction refinement calculus, and show that every transaction can be converted to a primitive one which simply consists of a forward activity and a compensation module.

源语言英语
主期刊名Unifying Theories of Programming - Second International Symposium, UTP 2008, Revised Selected Papers
2-21
页数20
DOI
出版状态已出版 - 2010
活动2nd International Symposium on Unifying Theories of Programming, UTP 2008 - Dublin, 爱尔兰
期限: 8 9月 200810 9月 2008

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
5713 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议2nd International Symposium on Unifying Theories of Programming, UTP 2008
国家/地区爱尔兰
Dublin
时期8/09/0810/09/08

学术指纹

探究 'Transaction calculus (Invited paper)' 的科研主题。它们共同构成独一无二的学术指纹。

引用此