• DocumentCode
    44010
  • Title

    Timed Compatibility Analysis of Web Service Composition: A Modular Approach Based on Petri Nets

  • Author

    Yanhua Du ; Wei Tan ; Mengchu Zhou

  • Author_Institution
    Sch. of Mech. Eng., Univ. of Sci. & Technol. Beijing, Beijing, China
  • Volume
    11
  • Issue
    2
  • fYear
    2014
  • fDate
    Apr-14
  • Firstpage
    594
  • Lastpage
    606
  • Abstract
    Recently, the temporal constraint satisfiability is regarded as an important criterion in Web service composition to guarantee its timely completion. This leads to a new challenge in analyzing the compatibility of Web services under temporal constraints. The existing methods either do not consider message mismatches between services in a composition or suffer from state-space explosion by verifying a service composition model as a whole; or lack the ability to generate execution paths of each participating service. In this paper, we present a Petri net-based method to address these three issues in a holistic manner, and also in a modular way. Compared with the existing work, the proposed approach not only composes Web services by adding a mediation net to deal with message mismatches, but also checks the compatibility w.r.t. temporal constraints by generating modular timed state graphs. Furthermore, the reliable and usable execution paths that satisfy the timed compatibility can be derived to guide service execution and avoid any temporal exception.
  • Keywords
    Petri nets; Web services; computability; formal verification; Petri net-based method; Web service composition; compatibility checking; execution path generation; mediation net; message mismatch; modular approach; modular timed state graph; reliable execution path; service composition model verification; service execution; state-space explosion; temporal constraint satisfiability; temporal exception; timed compatibility analysis; timely completion guarantee; usable execution path; Compatibility; Petri net; Web service composition; modular timed state graph; workflow;
  • fLanguage
    English
  • Journal_Title
    Automation Science and Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1545-5955
  • Type

    jour

  • DOI
    10.1109/TASE.2013.2253552
  • Filename
    6512068