• 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