W.M.P. van der Aalst (1999):
Formalization and Verification of Event-driven Process Chains.
Information and Software Technology 41(10),
pp. 639–650,
doi:10.1016/S0950-5849(99)00016-6.
P. A. Abdulla, C. Aiswarya, M. F. Atig, M. Montali & O. Rezine (2016):
Recency-Bounded Verification of Dynamic Database-Driven Systems.
In: Proc. PODS.
ACM Press,
pp. 195–210,
doi:10.1145/2902251.2902300.
A. Artale, A. Kovtunova, M. Montali & W. M. P. van der Aalst (2019):
Modeling and Reasoning over Declarative Data-Aware Processes with Object-Centric Behavioral Constraints.
In: Proc. BPM.
Springer,
pp. 139–156,
doi:10.1007/978-3-030-26619-6_11.
E. Badouel, L. Hélouët & C. Morvan (2016):
Petri Nets with Structured Data.
Fundam. Inform. 146(1),
pp. 35–82,
doi:10.3233/FI-2016-1375.
B. Bagheri Hariri, D. Calvanese, G. De Giacomo, A. Deutsch & M. Montali (2013):
Verification of Relational Data-centric Dynamic Systems with External Services.
In: Proc. PODS,
pp. 163–174,
doi:10.1145/2463664.2465221.
M. Bojańczyk, L. Segoufin & S. Toruńczyk (2013):
Verification of database-driven systems via amalgamation.
In: Proc. of PODS,
pp. 63–74,
doi:10.1145/2463664.2465228.
D. Calvanese, G. De Giacomo & M. Montali (2013):
Foundations of Data Aware Process Analysis: A Database Theory Perspective.
In: Proc. PODS,
pp. 1–12,
doi:10.1145/2463664.2467796.
D. Calvanese, S. Ghilardi, A. Gianola, M. Montali & A. Rivkin (2018):
Verification of Data-Aware Processes via Array-Based Systems (Extended Version).
Technical Report arXiv:1806.11459.
arXiv.org.
Available at https://arxiv.org/abs/1806.11459.
D. Calvanese, S. Ghilardi, A. Gianola, M. Montali & A. Rivkin (2019):
Formal Modeling and SMT-Based Parameterized Verification of Data-Aware BPMN.
In: Proc. BPM.
Springer,
pp. 157–175,
doi:10.1007/978-3-030-26619-6_12.
D. Calvanese, S. Ghilardi, A. Gianola, M. Montali & A. Rivkin (2019):
From Model Completeness to Verification of Data Aware Processes.
In: Description Logic, Theory Combination, and All That.
Springer,
pp. 212–239,
doi:10.1007/978-3-030-22102-7_10.
D. Calvanese, S. Ghilardi, A. Gianola, M. Montali & A. Rivkin (2019):
Model Completeness, Covers and Superposition.
In: Proc. of CADE,
pp. 142–160,
doi:10.1007/978-3-030-29436-6_9.
D. Calvanese, S. Ghilardi, A. Gianola, M. Montali & A. Rivkin (To appear):
SMT-based Verification of Data-Aware Processes: a Model-Theoretic Approach.
Mathematical Structures in Computer Science.
D. Calvanese, M. Montali & A. Santoso (2015):
Verification of Generalized Inconsistency-Aware Knowledge and Action Bases.
In: Proc. IJCAI.
AAAI Press,
pp. 2847–2853.
Available at http://ijcai.org/Abstract/15/403.
E. Damaggio, A. Deutsch & V. Vianu (2012):
Artifact Systems with Data Dependencies and Arithmetic.
ACM TODS 37(3),
pp. 22:1–22:36,
doi:10.1145/2338626.2338628.
M. de Leoni, P. Felli & M. Montali (2018):
A Holistic Approach for Soundness Verification of Decision-Aware Process Models.
In: Proc. ER,
pp. 219–235,
doi:10.1007/978-3-030-00847-5_17.
R. De Masellis, C. Di Francescomarino, C. Ghidini, M. Montali & S. Tessaris (2017):
Add Data into Business Process Verification: Bridging the Gap between Theory and Practice.
In: Proc. AAAI.
AAAI Press,
pp. 1091–1099.
Available at http://aaai.org/ocs/index.php/AAAI/AAAI17/paper/view/14627.
A. Deutsch, R. Hull, F. Patrizi & V. Vianu (2009):
Automatic Verification of Data-Centric Business Processes.
In: Proc. of ICDT,
pp. 252–267,
doi:10.1145/1514894.1514924.
A. Deutsch, Y. Li & V. Vianu (2016):
Verification of Hierarchical Artifact Systems.
In: Proc. PODS.
ACM Press,
pp. 179–194,
doi:10.1145/2902251.2902275.
M. Dumas (2011):
On the Convergence of Data and Process Engineering.
In: Proc. of ADBIS,
pp. 19–26,
doi:10.1007/978-3-642-23737-9_2.
M. Dumas, M. La Rosa, J. Mendling & H. A. Reijers (2013):
Fundamentals of Business Process Management.
Springer,
doi:10.1007/978-3-642-33143-5.
D. Fahland (2019):
Describing Behavior of Processes with Many-to-Many Interactions.
In: Proc. of PETRI NETS,
LNCS 11522.
Springer,
pp. 3–24,
doi:10.1007/978-3-030-21571-2_1.
C. Flanagan & S. Qadeer (2002):
Predicate abstraction for software verification.
In: Proc. of POPL,
pp. 191–202,
doi:10.1145/503272.503291.
S. Ghilardi, E. Nicolini, S. Ranise & D. Zucchelli (2008):
Towards SMT Model Checking of Array-Based Systems.
In: Proc. of IJCAR,
pp. 67–82,
doi:10.1007/978-3-540-71070-7_6.
S. Ghilardi & S. Ranise (2010):
Backward Reachability of Array-based Systems by SMT Solving: Termination and Invariant Synthesis.
Logical Methods in Computer Science 6(4),
doi:10.2168/LMCS-6(4:10)2010.
Object Management Group (2013):
OMG Unified Modeling Language 2.5.
Http://www.omg.com/uml/.
S. Gulwani & M. Musuvathi (2008):
Cover Algorithms and Their Combination.
In: Proc. of ESOP, Held as Part of ETAPS,
pp. 193–207,
doi:10.1007/978-3-540-78739-6_16.
B. Bagheri Hariri, D. Calvanese, G. De Giacomo, R. De Masellis, P. Felli & M. Montali (2012):
Verification of Description Logic Knowledge and Action Bases.
In: Proc. ECAI,
pp. 103–108,
doi:10.3233/978-1-61499-098-7-103.
K. Hoder & Nikolaj Bjørner (2012):
Generalized Property Directed Reachability.
In: Proc. of SAT,
pp. 157–171,
doi:10.1007/978-3-642-31612-8_13.
L. Kovács & A. Voronkov (2009):
Interpolation and Symbol Elimination.
In: Proc. of CADE,
pp. 199–213,
doi:10.1007/978-3-642-02959-2_17.
S. Lasota (2016):
Decidability Border for Petri Nets with Data: WQO Dichotomy Conjecture.
In: Proc. of PETRI NETS,
LNCS 9698.
Springer,
pp. 20–36,
doi:10.1007/978-3-319-39086-4_3.
Y. Li, A. Deutsch & V. Vianu (2017):
VERIFAS: A Practical Verifier for Artifact Systems.
PVLDB 11(3),
pp. 283–296,
doi:10.14778/3157794.3157798.
K.L. McMillan (2006):
Lazy Abstraction with Interpolants.
In: Proc. of CAV,
pp. 123–136,
doi:10.1007/11817963_14.
M. Montali & A. Rivkin (2017):
DB-Nets: on The Marriage of Colored Petri Nets and Relational Databases.
TOPNOC 12,
pp. 91–118,
doi:10.1007/978-3-662-55862-1_5.
OMG (2009):
Business Process Model and Notation (BPMN) - Version 2.0, Beta 1.
O. Padon, N. Immerman, S. Shoham, A. Karbyshev & M. Sagiv (2016):
Decidability of inferring inductive invariants.
In: Proc. of POPL,
pp. 217–231,
doi:10.1145/2837614.2837640.
M. Reichert (2012):
Process and Data: Two Sides of the Same Coin?.
In: Proc. of the On the Move Confederated Int. Conf. (OTM 2012),
LNCS 7565.
Springer,
doi:10.1007/978-3-642-33606-5_2.
C. Richardson (2010):
Warning: Don't Assume Your Business Processes Use Master Data.
In: Proc. of BPM,
LNCS 6336.
Springer,
doi:10.1007/978-3-642-15618-2_3.
F. Rosa-Velardo & D. de Frutos-Escrig (2011):
Decidability and complexity of Petri nets with unordered data.
Theor. Comput. Sci. 412(34),
pp. 4439–4451,
doi:10.1016/j.tcs.2011.05.007.
V. Sofronie-Stokkermans (2016):
On Interpolation and Symbol Elimination in Theory Extensions..
In: Proc. of IJCAR,
Lecture Notes in Computer Science.
Springer,
pp. 273–289,
doi:10.1007/978-3-319-40229-1_19.
V. Vianu (2009):
Automatic Verification of Database-Driven Systems: a New Frontier.
In: Proc. of ICDT,
pp. 1–13,
doi:10.1145/1514894.1514896.