Proceedings of the 9th International Conference on Software Paradigm Trends 2014
DOI: 10.5220/0005110000290040
|View full text |Cite
|
Sign up to set email alerts
|

An LTL Semantics of BusinessWorkflows with Recovery

Abstract: Abstract:We describe a business workflow case study with abnormal behavior management (i.e. recovery) and demonstrate how temporal logics and model checking can provide a methodology to iteratively revise the design and obtain a correct-by construction system. To do so we define a formal semantics by giving a compilation of generic workflow patterns into LTL and we use the bound model checker Zot to prove specific properties and requirements validity. The working assumption is that such a lightweight approach … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
21
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
2
1

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(21 citation statements)
references
References 26 publications
(32 reference statements)
0
21
0
Order By: Relevance
“…(a n−1 , a n ) with a 0 = a and a n = a , such that (a i , a i−1 ) ∈ T , for all 1 ≤ i ≤ n. An infinite path from a is an (infinite) sequence of pairs (a i , a i−1 ) ∈ E, for all i ≥ 1, where a 0 = a. As in [21], we assume that workflows are structurally correct, that is, such that there exists at least one path from place start to (any) place end. The CLTLoc modelling allows us to define precisely all the executions of a timed workflow that, informally, are the superposition of paths of the workflow starting from the initial place.…”
Section: Timed Workflows With Recoverymentioning
confidence: 99%
See 4 more Smart Citations
“…(a n−1 , a n ) with a 0 = a and a n = a , such that (a i , a i−1 ) ∈ T , for all 1 ≤ i ≤ n. An infinite path from a is an (infinite) sequence of pairs (a i , a i−1 ) ∈ E, for all i ≥ 1, where a 0 = a. As in [21], we assume that workflows are structurally correct, that is, such that there exists at least one path from place start to (any) place end. The CLTLoc modelling allows us to define precisely all the executions of a timed workflow that, informally, are the superposition of paths of the workflow starting from the initial place.…”
Section: Timed Workflows With Recoverymentioning
confidence: 99%
“…Conditional cases and split-join activities have been already considered in [21]. In this paper, we refine their modelling to make it compliant with the real-time semantics.…”
Section: Timed Workflows With Recoverymentioning
confidence: 99%
See 3 more Smart Citations