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