Table 1 - uploaded by Hamed Taherdoost
Content may be subject to copyright.
A summary of model-driven approaches in terms of MDA standard properties

A summary of model-driven approaches in terms of MDA standard properties

Source publication
Conference Paper
Full-text available
Nowadays, with widespread use of Web services in current application systems, the demand for automatic Web service composition has significantly increased. However, Semantic Web service enriches Web services by semantic description to facilitate automatic Web service discovery, composition, invocation, and interoperation. The adoption of semantic d...

Contexts in source publication

Context 1
... order to develop a complete Semantic Web service based on Model Driven Architecture (MDA), an approach must encompass three main models of MDA such as Platform Independent Model (PIM), Platform Specific Model (PSM), and Transformation Model. In this section, we summarize above approaches based on MDA standard properties of each steps such as modeling languages, transformation language, and Semantic Web service languages as shown in Table 1. The idea is inspired from [3]. ...
Context 2
... order to evaluate these approaches, we have categorized them based on Semantic Web service languages into three main categories namely, OWL-S, WSMO, and SAWSDL based approaches. As Table 1 shows most approaches use XSLT as their transformation language. However, latest approaches tried to provide their transaction rules based on Atlas Transformation Language (ATL). ...

Similar publications

Article
Full-text available
In 2014, Premier Keqiang Li chaired a State Council executive meeting, discussed and adopted the "long-term development of the logistics industry planning", which proposed that by 2020 there will essencially establish modern logistics service system, enhancing logistics industry standards, information, intelligence, intensive level, improving the o...
Conference Paper
Full-text available
Web service composition has been a prevailing research direction in recent years. There are two major challenges faced by researchers, semantic matchmaking and Quality of Service (QoS) optimisation. Semantic matchmaking aims to discover interoperable web services that can interact with each other by their resources described semantically. QoS optim...
Article
Full-text available
Abstract—Service composition is gaining popularity because a composite service can perform functions that an individual service cannot. There are multiple web services available on the web for different tasks. The semantic web is an advanced form of the current web in which all contents have well-defined meanings due to nature, allowing machines to...
Article
Full-text available
Over the past decades, e-commerce have switched to Web services. Web services offers flexibility and interoperability of independent functions that are platform independent software applications and perform a specific task. Private and public institutions in the developed nations are offering web services. These include service such as online appoi...

Citations

Article
The service‐oriented software engineering approach has been increasingly utilized to design and develop complex distributed systems. Exploiting semantic web technologies to increase utilization of the web services at the semantic level leads to create semantic web services (SWSs). This paper proposes a model‐driven architecture (MDA) to model the SWS and to transform it from a high‐level modeling language, such as the Unified Modeling Language (UML), to a low‐level semantic description, such as the Web Service Modeling Language (WSML). To annotate all aspects of the SWS, a UML profile is provided by extending the UML metamodel. Some stereotypes and tagged values are also defined to support WSML. Therefore, the structure aspects of the SWS are modeled with a class diagram based on stereotypes that are defined in the UML profile. The logical and behavioral aspects of the SWS are modeled and expressed using activity diagrams, sequence diagrams, and Object Constraint Language (OCL). Experimental results show that the proposed approach not only increases the level of independence, accuracy, expressiveness, understandability, and machine processability but also significantly reduces the complexity and heterogeneity. Moreover, the proposed method is also evaluated in comparison with the previous methods of the literature, and the results will show that the proposed method outperforms the other methods in terms of expressiveness, understandability, scalability, level of independence, and accuracy.