Comparison of BPMN formal verification approaches published during or after 2017
| Reference | Logic system1 | Languages and systems2 | Auxiliary representations3 |
|---|---|---|---|
| Corradini et al. (2018) | LTLa | Maude | – |
| Dechsupa et al. (2018, 2019, 2021) | CTLb | – | CPNc, CFGd |
| Durán et al. (2018) | Rewriting logic | Maude | – |
| Kheldoun et al. (2017) | LTLa | Maude | RECATNete |
| Meghzili et al. (2020) | LTLa | – | CPNc |
| Szpyrka et al. (2017) | μ-calculus | Alvis, Haskell | LTSf graph |
| Reference | Logic | Languages | Auxiliary |
|---|---|---|---|
| LTL | Maude | – | |
| CTL | – | CPN | |
| Rewriting logic | Maude | – | |
| LTL | Maude | RECATNet | |
| LTL | – | CPN | |
| Alvis, Haskell | LTS |
Note(s): 1 System of logical rules serving as the basis for the solution
2 Software languages and software systems used
3 Intermediate auxiliary representations that the original BPMN model is transformed into
a Linear Temporal Logic
a Computation Tree Logic
c Colored Petri Net
d Control Flow Graph
e Recursive Extended Concurrent Algebraic Term Net
f Labeled Transition System
Source(s): Table by authors
Sharing content requires targeting cookies to be enabled. Please update your cookie preferences to use this feature.