Beyond soundness: On the semantic consistency of executable process models

Ingo Weber, Jörg Hoffmann, Jan Mendling

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

19 Scopus citations

Abstract

Executable business process models build on the specification of process activities, their implemented business functions (e.g., Web services) and the control flow between these activities. Before deploying such a model, it is important to verify control-flow correctness. A process is sound if its control-flow guarantees proper completion and there are no deadlocks. However, a sound control flow is not sufficient to ensure that an executable process model indeed behaves as expected. This is due to business functions requiring certain preconditions to be fulfilled for execution and having an effect on the process (postconditions). Semantic annotations provide a means for taking such further aspects into account. Inspired by OWL-S and WSMO, we consider process models in which the individual activities are annotated with logical preconditions and postconditions specified relative to an ontology that axiomatiz.es the underlying business domain. Verification then means to determine whether the interaction of control flow and logical states of the process is correct. To this end, we formalize the semantics of annotated processes and point out which kinds of flaws may arise. We then identify a class of processes with restricted semantic annotations where correctness can be verified in polynomial time; and we prove that the semantic annotations cannot be generalized without losing computational efficiency. The paper is written at a semi-formal level using an illustrative example, details can be looked up in a longer technical report.

Original languageEnglish
Title of host publicationProceedings of the 6th IEEE European Conference on Web Services, ECOWS'08
Pages102-111
Number of pages10
DOIs
StatePublished - 2008
Externally publishedYes
Event6th IEEE European Conference on Web Services, ECOWS'08 - Dublin, Ireland
Duration: 12 Nov 200814 Nov 2008

Publication series

NameProceedings of the 6th IEEE European Conference on Web Services, ECOWS'08

Conference

Conference6th IEEE European Conference on Web Services, ECOWS'08
Country/TerritoryIreland
CityDublin
Period12/11/0814/11/08

Fingerprint

Dive into the research topics of 'Beyond soundness: On the semantic consistency of executable process models'. Together they form a unique fingerprint.

Cite this