Title :
Semantics based verification and synthesis of BPEL4WS abstract processes
Author :
Duan, Ziyang ; Bernstein, Arthur ; Lewis, Philip ; Lu, Shiyong
Author_Institution :
Dept. of Comput. Sci., SUNY, Stony Brook, NY, USA
Abstract :
We introduce a logic model to formally specify the semantics of workflows and their composite tasks described as BPEL4WS abstract processes. Based on the model, we present a set of inference rules to deduce the strongest postcondition and weakest precondition of a workflow and demonstrate that automatic workflow verification is possible due to the restrictions on data manipulation in an abstract process. We then sketch an algorithm that automatically synthesizes a workflow given its specification and a task library.
Keywords :
formal specification; inference mechanisms; logic programming; program verification; programming language semantics; workflow management software; BPEL4WS abstract processes; automatic workflow verification; data manipulation; formal specification; inference rules; logic model; semantics based synthesis; semantics based verification; task library; workflow postcondition; workflow precondition; workflow semantics; Art; Computational modeling; Computer science; Control system synthesis; Disaster management; Inference algorithms; Libraries; Logic; Web services; Workflow management software;
Conference_Titel :
Web Services, 2004. Proceedings. IEEE International Conference on
Print_ISBN :
0-7695-2167-3
DOI :
10.1109/ICWS.2004.1314805