Title :
Syntax and Semantics of Workflows That Include Passbacks
Author :
Takaki, Osamu ; Takeuti, Izumi ; Izumi, Noriaki ; Hasida, Koiti
Author_Institution :
Sch. of Knowledge Sci., Japan Adv. Inst. of Sci. & Technol., Ishikawa, Japan
Abstract :
The questions of how to represent passbacks (redoing) of work in a workflow and of what semantics to apply to passbacks comprise an important issue in workflow research. In this paper, cyclic workflows are regarded as workflows with passbacks, and the normal form of a workflow is defined from properties of workflows as graphs. For a normal workflow, semantics based on passbacks is defined as a transition system on subgraphs of the workflow. Based on the transition system, this paper defines total correctness of a workflow with passbacks. Furthermore, this paper proves that total correctness of workflows with passbacks, defined in this paper, is a natural extension of the conventional correctness of acyclic workflows. This paper also shows that the correctness of a normal workflow amounts to the correctness of the acyclic sub-workflows included in the normal workflow.
Keywords :
formal verification; graph theory; programming language semantics; workflow management software; acyclic workflow; normal workflow; passback; transition system; verification; work redoing; workflow semantics; workflow subgraph; workflow total correctness; Business; Color; IP networks; Semantics; Synchronization; Syntactics; System recovery; correctness; passback; soundness; verification; workflow;
Conference_Titel :
Software Engineering Advances (ICSEA), 2010 Fifth International Conference on
Conference_Location :
Nice
Print_ISBN :
978-1-4244-7788-3
Electronic_ISBN :
978-0-7695-4144-0
DOI :
10.1109/ICSEA.2010.33