2012
DOI: 10.1145/2338626.2338628
|View full text |Cite
|
Sign up to set email alerts
|

Artifact systems with data dependencies and arithmetic

Abstract: We study the static verification problem for data-centric business processes, specified in a variant of IBM's “business artifact” model. Artifacts are records of variables that correspond to business-relevant objects and are updated by a set of services equipped with pre- and postconditions, that implement business process tasks. The verification problem consists in statically checking whether all runs of an artifact system satisfy desirable properties expressed in a first-order extension of linear-time tempor… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
97
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 66 publications
(121 citation statements)
references
References 47 publications
1
97
0
Order By: Relevance
“…We also aim at applying under-approximation techniques in the case where the initial database is not known, and model checking is studied for every possible initial database, in the style of [14,12,8]. A transition may be explicitly triggered by an action applied to the artifact instance, or implicitly because another artifact instance is entering into a specific state (this dependency is rendered using dahshed arrows).…”
Section: Resultsmentioning
confidence: 99%
See 3 more Smart Citations
“…We also aim at applying under-approximation techniques in the case where the initial database is not known, and model checking is studied for every possible initial database, in the style of [14,12,8]. A transition may be explicitly triggered by an action applied to the artifact instance, or implicitly because another artifact instance is entering into a specific state (this dependency is rendered using dahshed arrows).…”
Section: Resultsmentioning
confidence: 99%
“…Example 4.3. The presence of database constraints in the dynamic system under study is a key feature, which has been extensively studied in the literature [15,14,12,8,5]. In our setting, arbitrary FO constraints can be seamlessly added, adopting the semantics, as in [5], that the application of an action is blocked whenever the resulting database instance violates one of the constraints.…”
Section: Model Checkingmentioning
confidence: 99%
See 2 more Smart Citations
“…However, the above mentioned formalisms and tools may not be adequate if we want to complement time-based reasoning with general purpose logical reasoning, which is often needed if we take into account more complex aspects of knowledge manipulation activities relative to business processes. For instance, some verification approaches make use of ontology-based reasoning about the business domain where processes are executed [27,30], while others combine reasoning on the finite-state process behavior with reasoning on the manipulation of data objects of an infinite type, such as databases or integers [8,2,26].…”
Section: Introductionmentioning
confidence: 99%