• DocumentCode
    3127710
  • Title

    Specifying Semantic Web Service Compositions using UML and OCL

  • Author

    Timm, John T E ; Gannod, Gerald C.

  • Author_Institution
    Arizona State Univ., Tempe
  • fYear
    2007
  • fDate
    9-13 July 2007
  • Firstpage
    521
  • Lastpage
    528
  • Abstract
    The semantic web promises to bring automation to the areas of web service discovery, composition and invocation. In order to realize these benefits, rich semantic descriptions of web services must be created by the software developer. A steep learning curve and lack of tool support for developing such descriptions thus far have created significant adoption barriers for semantic web service technologies. In this paper, we present a model-driven architecture based approach for specifying semantic web service compositions through the use of a UML profile that extends class and activity diagrams. This profile is used in transformations that facilitate automatic construction of OWLS specifications from UML diagrams. Conditions required by the composition, such as those on control constructs, are specified using OCL and transformed into SWRL during the construction process.
  • Keywords
    Unified Modeling Language; Web services; formal specification; object-oriented programming; ontologies (artificial intelligence); semantic Web; OCL; OWLS specification; UML diagram; model-driven architecture; semantic Web service composition; Automation; Computer science; Intelligent agent; OWL; Ontologies; Semantic Web; Service oriented architecture; Software systems; Unified modeling language; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2007. ICWS 2007. IEEE International Conference on
  • Conference_Location
    Salt Lake City, UT
  • Print_ISBN
    0-7695-2924-0
  • Type

    conf

  • DOI
    10.1109/ICWS.2007.168
  • Filename
    4279639