2012
DOI: 10.1007/978-3-642-30829-1_8
|View full text |Cite
|
Sign up to set email alerts
|

First-Order Dynamic Logic for Compensable Processes

Abstract: Abstract. Compensable programs offer a convenient paradigm to deal with longrunning transactions, because they offer a structured and modular approach to the composition of distributed transactional activities, like services. The basic idea is that each activity has its own compensation and that the compensable program fixes the order of execution of such activities. The main problem is how to guarantee that if one or even many faults occur then the compensations are properly executed so to reach a consistent … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2013
2013
2013
2013

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 27 publications
0
3
0
Order By: Relevance
“…Actually, under the assumption that compensation cannot fail, only successful traces are present in S (as well as in S i for any i ∈ [1,5]). This is not necessarily the case for the last extension in § 7.…”
Section: Weak Bisimilarity Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Actually, under the assumption that compensation cannot fail, only successful traces are present in S (as well as in S i for any i ∈ [1,5]). This is not necessarily the case for the last extension in § 7.…”
Section: Weak Bisimilarity Resultsmentioning
confidence: 99%
“…In the end we would like to integrate the specified extensions as well as the option to choose which compensation policy should be used together with a high-level dynamic logic for validation and verification. Some promising steps in this direction are described in [5]. Related work.…”
Section: Discussionmentioning
confidence: 99%
“…Using constraints to describe how data flows in a connector has been investigated, for example, for the BIP [3,4] and the Reo [1,7,15] coordination languages. Constraints have also been used to describe desirable properties of process algebras, such as Bruni's et al's compensable processes [5]. In order to keep the problem of producing and executing connectors tractable, only properties that bear no computation are captured by the constraints.…”
Section: Introductionmentioning
confidence: 99%