Researches on Software Requirements Elicitation Approach of the Aviation Electronics Systems based on Multi-ontology

被引:0
作者
Hu, Xuan [1 ]
Liu, Jie [1 ]
Wang, Yichen [2 ]
机构
[1] CEPREI, Guangzhou 510610, Peoples R China
[2] BUAA, Beijing 100191, Peoples R China
来源
2020 22ND INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT): DIGITAL SECURITY GLOBAL AGENDA FOR SAFE SOCIETY! | 2020年
关键词
software requirements elicitation; software requirements error; pattern; ontology; aspect-oriented;
D O I
10.23919/icact48636.2020.9061484
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Because of the increasing complexity of software systems as well as the more various types of R&D personnel of the workers, software development is going to a significant trend of knowledge intensification. In the field of knowledge engineering, an ontology is an explicit specification of a conceptualization. In this paper, the ontology method is used to construct the requirement knowledge framework and the various of requirement knowledge is expressed as a clear, complete and consistent hierarchical ontology concept and association, which is more conducive to knowledge sharing and reuse as well as reflects multiple viewpoints of stakeholders. Furthermore, the relevant content of the decomposition of the generalization ontology is added in the framework, which is divided into the structure ontology and action ontology. It makes up for the deficiency of undifferentiated knowledge composition representation of the generalization ontology. Besides, the concept of software requirement error pattern is proposed and integrated into the multi-ontology framework of requirement knowledge in a consistent form. Based on the framework, the domain requirement model and the application requirement model can be built. It can be adopted as the basis of the requirement elicitation activities to avoid errors and improve the quality and reliability of software products.
引用
收藏
页码:330 / 335
页数:6
相关论文
共 50 条
[41]   An ontology based approach in health information systems: Blood test ontology example [J].
Sezer, Emine ;
Can, Ozgu ;
Bursa, Okan ;
Unalir, Murat Osman .
PAMUKKALE UNIVERSITY JOURNAL OF ENGINEERING SCIENCES-PAMUKKALE UNIVERSITESI MUHENDISLIK BILIMLERI DERGISI, 2016, 22 (05) :367-375
[42]   An Ontology-based Approach to Analyzing the Occurrence of Code Smells in Software [J].
da Silva Carvalho, Luis Paulo ;
Novais, Renato ;
Salvador, Lais do Nascimento ;
de Mendonca Neto, Manoel Gomes .
ICEIS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2017, :155-165
[43]   Verifying contracts among software components: An ontology-based approach [J].
Castillo-Barrera, Francisco-Edgar ;
Duran-Limon, Hector A. .
INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 163
[44]   A PROPOSED FRAMEWORK FOR SOFTWARE REDOCUMENTATION USING ONTOLOGY BASED APPROACH AND INTEGRATION WITH STANDARD SOFTWARE DOCUMENTATION [J].
Nallusamy, Sugumaran ;
Ibrahim, Suhaimi ;
Mahrin, Mohd Naz'ri .
THIRD INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND TECHNOLOGY (ICCET 2011), 2011, :509-+
[45]   Ontology-Based Automatic Reasoning and NLP for Tracing Software Requirements into Models with the OntoTrace Tool [J].
Mosquera, David ;
Ruiz, Marcela ;
Pastor, Oscar ;
Spielberger, Jurgen .
REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, REFSQ 2023, 2023, 13975 :140-158
[46]   Ontology-based NLP tool for tracing software requirements and conceptual models: an empirical study [J].
Mosquera, David ;
Ruiz, Marcela ;
Pastor, Oscar .
REQUIREMENTS ENGINEERING, 2025,
[47]   ONTOLOGY-BASED INTELLIGENT AGENT FOR SEMANTIC PARSING THE NATURAL LANGUAGE SPECIFICATIONS OF SOFTWARE REQUIREMENTS [J].
Hovorushchenko, Tetiana ;
Boyarchuk, Artem ;
Pavlova, Olga .
INTERNATIONAL JOURNAL ON INFORMATION TECHNOLOGIES AND SECURITY, 2019, 11 (02) :59-70
[48]   The Time/State-based Software-Intensive Systems Failure Mode Researches [J].
Hu, Xuan ;
Yang, Chunhui ;
Li, Dong ;
Zhu, Yi ;
Liu, Mengyue .
2013 IEEE 7TH INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND RELIABILITY - COMPANION (SERE-C), 2013, :117-125
[49]   An ontology-based approach to support the knowledge management of software quality standards [J].
Silega, Nemury ;
Aguilar, Gilberto F. Castro ;
Alcivar, Inelda Martillo ;
Faggioni, Katya M. ;
Rogozov, Yuri I. ;
Lapshin, Vyacheslav S. .
ENFOQUE UTE, 2023, 14 (03) :49-56
[50]   Towards social network based approach for software engineering ontology sharing and evolution [J].
Wongthongtham, Pornpit ;
Chang, Elizabeth ;
Aseeri, Ahmed A. .
ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2007: OTM 2007 WORKSHOPS, PT 2, PROCEEDINGS, 2007, 4806 :1233-1243