Transformation of SysML Requirement Diagram into OWL Ontologies

被引:0
作者
Wardhana, Helna [1 ,2 ]
Ashari, Ahmad [2 ]
Sari, Anny Kartika [2 ]
机构
[1] Univ Bumigora, Dept Informat, Lombok, Indonesia
[2] Univ Gadjah Mada, Dept Comp Sci & Elect, Yogyakarta, Indonesia
关键词
SysML Diagram; Requirement Diagram; ontology; OWL; transformation; UML CLASS;
D O I
10.14569/IJACSA.2020.0110415
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Requirement Diagrams are used by the System Modeling Language (SysML) to depict and model non-functional requirements, such as response time, size, or system functionality, which cannot be accommodated in the Unified Modeling Language (UML). Nevertheless, SysML still lacks the capability to represent the semantic contexts within the design. Web Ontology Language (OWL) can be used to capture the semantic context of system design; hence, the transformation of SysML diagrams into OWL is needed. The current method of SysML Diagrams transformation into OWL is still done manually so that it is very vulnerable to errors, and the translation process requires more time and effort for system engineers. This research proposes a model that can automatically transform a SysML Requirement Diagram into an OWL file so that system designs can be easily understood by both humans and machines. It also allows users to extract knowledge contained in the previous diagrams. The transformation process makes use of a transformation rule and an algorithm that can be used to change a SysML Requirement Diagram into an OWL ontology file. XML Metadata Interchange (XMI) serialization is used as the bridge to perform the transformation. The produced ontology can be viewed in Protege. The class and subclass hierarchy, as well as the object properties and data properties, are clearly shown. In the experiment, it is also shown that the model can conduct the transformation correctly.
引用
收藏
页码:106 / 114
页数:9
相关论文
共 22 条
  • [11] A Model-Driven Approach for Describing Semantic Web Services: From UML to OWL-S
    Kim, Il-Woong
    Lee, Kyong-Ho
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2009, 39 (06): : 637 - 646
  • [12] Noy N.F., 2000, ONTOLOGY DEV 101 GUI, P1
  • [13] Olszewska Joanna Isabelle, 2015, IC3K 2015. 7th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management, P370
  • [14] Olszewska J. I., 2014, KEOD 2014. 6th International Conference on Knowledge Engineering and Ontology Development. Proceedings, P436
  • [15] Representation of UML Class Diagrams in OWL 2 on the Background of Domain Ontologies
    Sadowska, Malgorzata
    Huzar, Zbigniew
    [J]. E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2019, 13 (01) : 63 - 103
  • [16] Sadowska Malgorzata, 2017, SOFTWARE ENG CHALLEN, P47
  • [17] Salah Hussein Ali, 2014, Proceedings of the 2014 6th International Conference on Electronics, Computers and Artificial Intelligence (ECAI), P11, DOI 10.1109/ECAI.2014.7090217
  • [18] Spangelo SC, 2013, AEROSP CONF PROC
  • [19] Traore Y, 2019, INT J ADV COMPUT SC, V10, P472
  • [20] Change propagation analysis for system modeling using Semantic Web technology
    Wang, Haoqi
    Thomson, Vincent
    Tang, Chengtong
    [J]. ADVANCED ENGINEERING INFORMATICS, 2018, 35 : 17 - 29