• DocumentCode
    2297483
  • Title

    Composing Web Services through Automatic Reformulation of Service Specifications

  • Author

    Pathak, Jyotishman ; Basu, Samik ; Honavar, Vasant

  • Author_Institution
    Div. of Biomed. Inf., Mayo Clinic Coll. of Med., Rochester, MN
  • Volume
    1
  • fYear
    2008
  • fDate
    7-11 July 2008
  • Firstpage
    361
  • Lastpage
    369
  • Abstract
    Typical approaches to service composition seek to realize a goal service specification, described using a labeled transition system (LTS) provided by a service developer, by constructing a structurally equivalent LTS using a set of available component services (also described using LTSs) that match the input and output requirements ofthe transitions. As such, existing composition approaches fail to realize the goal LTS whenever available component service LTSs cannot be used to "mimic" the structure of the goal LTS. This failure requires that the service developer formulates an alternate goal LTS and re-iterates the composition step. However, the process of manual reformulation of the goal LTS is both laborious and error prone. In this setting, we describe an efficient data structure and algorithms for analyzing data and control flow dependencies implicit in a user-supplied goal LTS specification to automatically generate alternate LTS specifications that capture the same overall functionality with respect to the data and control dependencies, and determine whether any of the alternatives can lead to a feasible composition. The result is a significant reduction in the need for the tedious manual intervention in reformulating LTS specifications of the goal service.
  • Keywords
    Web services; data analysis; data structures; formal specification; Web services composition; component services; control flow dependencies; data analysis; data structure; labeled transition system; service specification reformulation; Algorithm design and analysis; Automatic generation control; Biomedical computing; Biomedical informatics; Computer science; Data analysis; Data structures; Impedance matching; USA Councils; Web services; Composition; Labeled Transition Systems; Reformulation; Web Services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing, 2008. SCC '08. IEEE International Conference on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    978-0-7695-3283-7
  • Type

    conf

  • DOI
    10.1109/SCC.2008.124
  • Filename
    4578483