1994
DOI: 10.1007/3-540-58043-3_17
|View full text |Cite
|
Sign up to set email alerts
|

Process algebra with backtracking

Abstract: Abstract. An extension of process algebra for modelling processes with backtracking is introduced. This extension is semantically based on processes that transform data because, in our view, backtracking is the undoing of the effects caused by a process in some initial data-state if this process fails. The data-states are given by a data environment, which is a structure that also defines in which data-states guards hold, and how (atomic) actions either transform these states or block and prevent subsequent pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

1994
1994
2023
2023

Publication Types

Select...
7
1

Relationship

1
7

Authors

Journals

citations
Cited by 12 publications
(8 citation statements)
references
References 8 publications
0
8
0
Order By: Relevance
“…Splitting bisimilarity is based on a variant of bisimilarity that was defined for the first time in [2]. The formulation given here is closer to the one given in [9]. State operators were added to ACP for the first time in [1].…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Splitting bisimilarity is based on a variant of bisimilarity that was defined for the first time in [2]. The formulation given here is closer to the one given in [9]. State operators were added to ACP for the first time in [1].…”
Section: Discussionmentioning
confidence: 99%
“…Several extensions of ACP [6,5] include conditional expressions of the form ζ :→ p or p ζ q (see e.g. [4,2,9,3]). What is considered to be conditions differs from one extension to another.…”
Section: Introductionmentioning
confidence: 99%
“…It is helpful that a backtrack operator similar to the one described in [24] has also been described for Process Algebra [3]. What remains to be studied is how the recovery of tools has to be organized.…”
Section: Local Exception Handlingmentioning
confidence: 99%
“…However, in the literature we see more and more that SOS definitions are decorated with predicates and/or negative premises. For example, predicates are used to express matters like (un)successful termination, convergence, divergence [10], enabledness [41], maximal delay, and side conditions [165]. Negative premises are used to describe, e.g., deadlock detection [137], sequencing [55], priorities [24,65], probabilistic behaviour [139], urgency [58], and various real [136] and discrete time [23,127,223] settings.…”
Section: Introductionmentioning
confidence: 99%