TY - GEN
T1 - Enriched modeling and reasoning on business processes with ontologies and answer set programming
AU - Giordano, Laura
AU - Theseider Dupré, Daniele
N1 - Publisher Copyright:
© Springer Nature Switzerland AG 2018.
PY - 2018
Y1 - 2018
N2 - Domain ontologies may provide the proper level of abstraction in modeling semantic constraints and business rules in BPM; in fact, ontologies are intended to define terminologies to be shared within and across organizations and reused in different applications. In this paper we show how Answer Set Programming (ASP), a powerful framework for declarative problem solving, can accommodate for domain ontologies in modeling and reasoning about Business Processes, especially for process verification. Description Logics (DLs) provide the formal counterpart of ontologies, and in our approach knowledge on the process domain is expressed in a low-complexity DL. Terms from the ontology can be used in embedding business rules in the model as well as in expressing constraints that should be verified to achieve compliance by design. Causal rules for reasoning on side-effects of activities in the process domain can be derived, based on knowledge expressed in the DL. We show how ASP can accommodate them, relying on a reasoning about actions and change approach, for process analysis, and, in particular, for verifying formulas in temporal logic.
AB - Domain ontologies may provide the proper level of abstraction in modeling semantic constraints and business rules in BPM; in fact, ontologies are intended to define terminologies to be shared within and across organizations and reused in different applications. In this paper we show how Answer Set Programming (ASP), a powerful framework for declarative problem solving, can accommodate for domain ontologies in modeling and reasoning about Business Processes, especially for process verification. Description Logics (DLs) provide the formal counterpart of ontologies, and in our approach knowledge on the process domain is expressed in a low-complexity DL. Terms from the ontology can be used in embedding business rules in the model as well as in expressing constraints that should be verified to achieve compliance by design. Causal rules for reasoning on side-effects of activities in the process domain can be derived, based on knowledge expressed in the DL. We show how ASP can accommodate them, relying on a reasoning about actions and change approach, for process analysis, and, in particular, for verifying formulas in temporal logic.
UR - http://www.scopus.com/inward/record.url?scp=85053490215&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-98651-7_5
DO - 10.1007/978-3-319-98651-7_5
M3 - Conference contribution
SN - 9783319986500
T3 - Lecture Notes in Business Information Processing
SP - 71
EP - 88
BT - Business Process Management Forum - BPM Forum 2018, Proceedings
A2 - Montali, Marco
A2 - Weske, Mathias
A2 - vom Brocke, Jan
A2 - Weber, Ingo
PB - Springer Verlag
T2 - 16th International Conference on Business Process Management Forum, BPM Forum 2018
Y2 - 9 September 2018 through 14 September 2018
ER -