2019
DOI: 10.1145/3321487
|View full text |Cite
|
Sign up to set email alerts
|

Verification of Hierarchical Artifact Systems

Abstract: Data-driven workflows, of which IBM's Business Artifacts are a prime exponent, have been successfully deployed in practice, adopted in industrial standards, and have spawned a rich body of research in academia, focused primarily on static analysis. The present work represents a significant advance on the problem of artifact verification, by considering a much richer and more realistic model than in previous work, incorporating core elements of IBM's successful Guard-Stage-Milestone model. In particular, the mo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
32
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 12 publications
(36 citation statements)
references
References 62 publications
0
32
0
Order By: Relevance
“…From the foundational perspective we are interested in equipping DABs with datatypes and corresponding rigid predicates, including arithmetic operators, as done in [14] for artifact systems. This is promising especially considering that there are plenty of state-of-the-art SMT techniques to handle arithmetics.…”
Section: Conclusion and Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…From the foundational perspective we are interested in equipping DABs with datatypes and corresponding rigid predicates, including arithmetic operators, as done in [14] for artifact systems. This is promising especially considering that there are plenty of state-of-the-art SMT techniques to handle arithmetics.…”
Section: Conclusion and Discussionmentioning
confidence: 99%
“…Monotonic abstractions could introduce spurious unsafe traces, and in fact MCMT warns the user about this (in practice, not so frequent) possibility. An orthogonal, challenging question is how, and to what extent, some of the most recent techniques developed for temporal model checking of artifact-centric systems [14] can be incorporated in our approach, allowing us to prove more sophisticated properties beyond safety.…”
Section: Conclusion and Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…We call artifact systems of this form Simple Artifact System (SAS ). Instead, more sophisticated types of artifact systems have been studied recently in Deutsch et al (2016), Li et al (2017), Deutsch et al (2019). Here, the working memory is not only equipped with artifact variables as in SAS , but also with so-called artifact relations, which supports storing arbitrarily many tuples, each accounting for a different artifact instance that can be separately evolved on its own.…”
Section: Data-aware Processesmentioning
confidence: 99%