A model-driven approach for semantic web service modeling using web service modeling languages

被引:3
作者
Mohseni, Mohsen [1 ]
Sohrabi, Mohammad Karim [1 ]
Dorrigiv, Morteza [1 ,2 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Semnan Branch, Semnan, Iran
[2] Semnan Univ, Elect & Comp Engn Dept, Semnan, Iran
关键词
model-driven approach; semantic web services; UML profile; web service modeling language; ONTOLOGY; CONSISTENCY; DIAGRAMS;
D O I
10.1002/smr.2364
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页数:25
相关论文
共 45 条
  • [1] Acuna CJ, 2006, P 6 INT C WEB ENG IC
  • [2] Al Manir MS, 2019, THESIS U NEW BRUNSWI
  • [3] Al-Asswad MM, 2011, SEMANTIC INFORM SYST
  • [4] State Space Models and MIDAS Regressions
    Bai, Jennie
    Ghysels, Eric
    Wright, Jonathan H.
    [J]. ECONOMETRIC REVIEWS, 2013, 32 (07) : 779 - 813
  • [5] Balasubramanian N, 2012, 2012 IEEE INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION CONTROL AND COMPUTING TECHNOLOGIES (ICACCCT), P104, DOI 10.1109/ICACCCT.2012.6320751
  • [6] Multi-Intentional Description of Learning Semantic Web Services
    Ben Mahmoud, Chaker
    Azaiez, Ikbel
    Bettahar, Fathia
    [J]. INTERNATIONAL JOURNAL ON SEMANTIC WEB AND INFORMATION SYSTEMS, 2020, 16 (02) : 108 - 125
  • [7] Bensaber DA, 2012, CEUR WORKSHOP PROC, V867, P203
  • [8] Bensaber DA., 2008, P 8 INT C NEW TECHN
  • [9] Trust evaluation of multimedia documents based on extended provenance model in social semantic web
    Bok, Kyoungsoo
    Yoon, Sangwon
    Yoo, Jaesoo
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2019, 78 (20) : 28681 - 28702
  • [10] Model-driven design and development of semantic Web service applications
    Brambilla, Marco
    Ceri, Stefano
    Facca, Federico Michele
    Celino, Irene
    Cerizza, Dario
    Della Valle, Emanuele
    [J]. ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2008, 8 (01)