DocumentCode :
2124678
Title :
Model Checking Data-Aware Workflow Properties with CTL-FO+
Author :
Hallé, Sylvain ; Villemaire, Roger ; Cherkaoui, Omar ; Ghandour, Boubker
Author_Institution :
Univ. du Quebec a Montreal, Montreal
fYear :
2007
fDate :
15-19 Oct. 2007
Firstpage :
267
Lastpage :
267
Abstract :
Most works that extend workflow validation beyond syntactical checking consider constraints on the sequence of messages exchanged between services. However, these constraints are expressed only in terms of message names and abstract away their actual data content. Using the context of the User-controlled Lightpath initiative (UCLP) hosted by the CANARIE consortium, we provide examples of real- world "data-aware" web service constraints where the sequence of messages and their content are interdependent. We present CTL-FO+, an extension over Computation Tree Logic that includes first-order quantification on state variables in addition to temporal operators. We show how CTL- FO+ is adequate for expressing data-aware constraints, give a complete model checking algorithm for CTL-FO+ and establish its complexity to be PSPACE-complete. This makes using CTL-FO+ for validating workflow properties no harder than using the Linear Temporal Logic (LTL) already used by some web service tools. Finally, we show how the modelling of data-aware properties is an increase in expressiveness that cannot be efficiently simulated by these tools.
Keywords :
Web services; computational complexity; temporal logic; workflow management software; PSPACE-complete complexity; data-aware Web service constraints; data-aware properties; first-order quantification; linear temporal logic; message exchange; model-checking data-aware temporal workflow properties; syntactical checking; user-controlled lightpath initiative; Context-aware services; Councils; Distributed computing; Formal languages; Guidelines; Logic; Simple object access protocol; Standards organizations; Web and internet services; Web services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Enterprise Distributed Object Computing Conference, 2007. EDOC 2007. 11th IEEE International
Conference_Location :
Annapolis, MD
ISSN :
1541-7719
Print_ISBN :
978-0-7695-2891-5
Type :
conf
DOI :
10.1109/EDOC.2007.36
Filename :
4383999
Link To Document :
بازگشت