Mapping UML Sequence Diagram into the Web Ontology Language OWL

被引:0
作者
Elsayed, Mo'men [1 ]
Elkashef, Nermeen [1 ]
Hassan, Yasser F. [2 ]
机构
[1] Alexandria Univ, Dept Math & Comp Sci, Fac Sci, Alexandria, Egypt
[2] Pharos Univ, Fac Comp Sci & Artificial Intelligence, Comp Sci, Alexandria, Egypt
基金
中国国家自然科学基金;
关键词
Mapping; Unified Modeling Language; UML; sequence diagram; ontology; Web Ontology Language; OWL;
D O I
10.14569/IJACSA.2020.0110542
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we propose a new mapping technique from the OMG's UML modeling language into the Web Ontology Language (OWL) to serve the Semantic Web. UML (Unified Modeling Language) is widely accepted and used as a standardized modeling language in Object-Oriented Analysis (OOA) and Design (OOD) approach by domain experts to model real-world objects in software development. On the other hand, the conceptualization, which is represented in OWL, is designed to process the content of information rather than just present the information. Therefore, the matter of migrating UML to OWL is becoming an energetic research domain. OWL (Web Ontology Language) is a Semantic Web language designed for defining ontologies on the Web. An ontology is a formal specification naming and definition of shared data. This technique describes how to map UML Models into OWL and allows us to keep semantic of UML sequence diagrams such as messages, the sequence of messages, guard invariant, etc. to make data of UML sequence diagrams machine-readable.
引用
收藏
页码:318 / 326
页数:9
相关论文
共 12 条
[1]  
[Anonymous], 2009, OWL 2 WEB ONTOLOGY L
[2]  
Bouchra B., 2016, J THEORETICAL APPL I, V87, P380
[3]   The Collections Ontology: Creating and handling collections in OWL 2 DL frameworks [J].
Ciccarese, Paolo ;
Peroni, Silvio .
SEMANTIC WEB, 2014, 5 (06) :515-529
[4]  
El Hajjamy Oussama, 2016, Journal of Theoretical and Applied Information Technology, V90, P126
[5]  
James RumbaughIvar Jacobson Grady Booch., 2004, UNIFIED MODELING LAN
[6]  
John K., 2012, MODEL BASED DEV EVOL
[7]   Consistency of UML class, object and statechart diagrams using ontology reasoners [J].
Khan, Ali Hanzala ;
Porres, Ivan .
JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2015, 26 :42-65
[8]  
Kumar P., 2017, 2017 IEEE INT C CURR, DOI [10.1109/CTCEEC.2017.8454974, DOI 10.1109/CTCEEC.2017.8454974]
[9]   Challenges of Developing a Mobile Game for Children with Down Syndrome to Test Gestural Interface [J].
Nascimento, Lizie Sancho ;
Zagalo, Nelson ;
Martins, Laura Bezerra .
INFORMATION, 2020, 11 (03)
[10]  
OMG, 2017, UN MOD LANG SUP VERS