Authors: Djamel Amar Bensaber
Addresses: Department of Computer Science, Djilali Liabes University, Sidi Bel Abbes 22000, Algeria
Abstract: A semantic web service extends the capabilities of a web service by associating a semantic description of the web service in order to enable better search, discovery, selection, composition and integration. Semantically rich language such as Web Service Modeling Ontology (WSMO) has been created in order to provide a mechanism for describing the semantics of semantic web services. Unfortunately, for the common developer the learning curve for such languages can be steep, providing a barrier for adoption and widespread use. In this paper, we present a Model-Driven Architecture (MDA) approach for facilitating the specification of WSMO ontology through the use of meta-model and UML profile for modelling semantic web services; we concentrate our efforts to develop a transformation approach based on MDA to automate the generation of code by translating XMI specifications (e.g. XML encodings of UML) into equivalent WSMO specifications using Atlas Transformation Language (ATL) transformations.
Keywords: MDA; model-driven architecture; semantics; WSMO; web service modeling ontology; metamodelling; XMI; XML metadata interchange; MOF; meta-object facility; Ecore; ATL; Atlas transformation language; semantic web services; service modelling.
International Journal of Metadata, Semantics and Ontologies, 2014 Vol.9 No.2, pp.103 - 113
Received: 11 Sep 2012
Accepted: 02 Aug 2013
Published online: 10 Apr 2014 *