• DocumentCode
    599394
  • Title

    Exploiting UML and acceleo for developing Semantic Web Services

  • Author

    Mtsweni, Jabu

  • Author_Institution
    Sch. of Comput., Univ. of South Africa (UNISA), Pretoria, South Africa
  • fYear
    2012
  • fDate
    10-12 Dec. 2012
  • Firstpage
    753
  • Lastpage
    758
  • Abstract
    Semantic Web Services (SWS) purports to extend traditional Web services with semantic descriptions - leading to services that are machine processable and interpretable. To date, the implementation of semantic services has remained minute both in academia and industry. This is commonly attributed to barriers, such as the complex and heterogeneous semantic description languages, and a lack of mature methods and unified tools that aim to facilitate the development of such services. Moreover, the current solutions that assert to facilitate the development of semantic services are fragmented (i.e. developers are required to use a combination of disconnected tools to realize semantic services). This usually leads to a number of challenges, such as prolonged service development time. Furthermore, existing semantic service development platforms are tightly-coupled to specific semantic description languages, leading to restrictive development environments. This paper proposes a generic and unified approach for designing and developing semantic web services exploiting the Eclipse platform. The key is in using common techniques such as UML - for modelling a variety of semantic services´ artefacts, and Acceleo - for automatic code generations of semantic services´ artefacts. The main contributions in the proposed solution are: (1) support for the specification and generation of semantic services using multiple semantic description languages, (2) seamless modelling and development of services within a unified environment, and (3) minimization of the barriers associated with the development of semantic services through complexity hiding; decoupling; and extensibility.
  • Keywords
    Unified Modeling Language; Web services; software architecture; Acceleo language; Eclipse platform; SWS development; UML; Unified Modeling Language; semantic Web service development; semantic description; semantic description language; service development time; service modeling; Ontologies; Semantics; Syntactics; Unified modeling language; Acceleo; Eclipse; OWL-S; Semantic Web Services; UML; WSMO;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Internet Technology And Secured Transactions, 2012 International Conference for
  • Conference_Location
    London
  • Print_ISBN
    978-1-4673-5325-0
  • Type

    conf

  • Filename
    6470919