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

A formal model for compensable transactions

  • East China Normal University

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

摘要

Different from traditional transactions, a compensable transaction relies on compensations to amend partial execution whenever an error occurs. The compensation is preserved on successful completion of its forward transaction for possibly later use. In this paper, we pay attention to the compositional structure of compensable transactions. Except for sequential and parallel compositions, other useful compositional constructs, such as speculative choice, exception handling, alternative forwarding and programmable compensation, are also investigated. All these constructs are not only devised to describe distinct business flow but also used to enhance the capability for dealing with errors. t-calculus is such a transactional language that involves a variety of primitives for composing compensable transactions in a wise way. We present a clear operational semantics for this language and the corresponding concept of bisimulation is defined, which is used to derive equational laws for compensable transactions.

源语言英语
主期刊名Proceedings - 12th IEEE International Conference on Engineering Complex Computer Systems, ICECCS 2007
出版商Institute of Electrical and Electronics Engineers Inc.
64-73
页数10
ISBN(印刷版)0769528953, 9780769528953
DOI
出版状态已出版 - 2007
活动12th IEEE International Conference on Engineering Complex Computer Systems, ICECCS 2007 - Auckland, 新西兰
期限: 11 7月 200714 7月 2007

出版系列

姓名Proceedings of the IEEE International Conference on Engineering of Complex Computer Systems, ICECCS
ISSN(印刷版)2770-8527
ISSN(电子版)2770-8535

会议

会议12th IEEE International Conference on Engineering Complex Computer Systems, ICECCS 2007
国家/地区新西兰
Auckland
时期11/07/0714/07/07

学术指纹

探究 'A formal model for compensable transactions' 的科研主题。它们共同构成独一无二的学术指纹。

引用此