• DocumentCode
    2923365
  • Title

    Selecting and Composing Web Services through Iterative Reformulation of Functional Specifications

  • Author

    Pathak, Jyotishman ; Basu, Samik ; Lutz, Robyn ; Honavar, Vasant

  • Author_Institution
    Dept. of Comput. Sci., Iowa State Univ., Ames, IA
  • fYear
    2006
  • fDate
    Nov. 2006
  • Firstpage
    445
  • Lastpage
    454
  • Abstract
    We propose a specification-driven approach to Web service composition. The proposed framework allows users to start with a high-level, possibly incomplete specification of a desired (goal) service that is to be realized using a subset of the available component services. These services are represented by the system using transition systems augmented with guards over variables with infinite domains and are used to determine a strategy for their composition that would realize the goal service. In the event that the goal service cannot be realized using the available services, the system identifies the cause(s) for such failure which can then be used by the developer to reformulate the goal specification. Thus, the system supports Web service composition through iterative refinement of the functional specifications. We present a prototype implementation in tabled-logic programming environment that illustrates the key features of the proposed approach
  • Keywords
    Web services; formal specification; logic programming; Web service composition; component service; functional specification; goal service; goal specification reformulation; iterative refinement; iterative reformulation; tabled-logic programming; transition system; Artificial intelligence; Computational intelligence; Computer science; Cost accounting; Iterative methods; Programming environments; Propulsion; Prototypes; Sociotechnical systems; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools with Artificial Intelligence, 2006. ICTAI '06. 18th IEEE International Conference on
  • Conference_Location
    Arlington, VA
  • ISSN
    1082-3409
  • Print_ISBN
    0-7695-2728-0
  • Type

    conf

  • DOI
    10.1109/ICTAI.2006.102
  • Filename
    4031930