Requirements Recovery by Matching Domain Ontology and Program Ontology

被引:2
|
作者
Chen, Feng [1 ]
Zhou, Hong [1 ]
Yang, Hongji [1 ]
Ward, Martin [1 ]
机构
[1] De Montfort Univ, Software Technol Res Lab, Leicester LE1 9BH, Leics, England
关键词
Ontology; Software Requirement Engineering; Software Reengineering;
D O I
10.1109/COMPSAC.2011.84
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Users and systems requirements are fundamental for software development and maintenance. However, for most of existing systems, you may only find design documents without requirement specification. This paper presents an ontology-based reengineering approach to recovering requirements from existing systems. The proposed approach consists of three main parts: ontology development, ontology mapping and derivation of the requirements. Domain ontology is used to model domain specific requirements and program ontology is used to present system structure and behaviour. The algorithm of ontology mapping is developed to match domain ontology and program ontology for requirement recovery. A case study of Point of Sale Terminal (POST) system is used to illustrate the approach. Conclusions are drawn and further research directions are advocated.
引用
收藏
页码:602 / 607
页数:6
相关论文
共 50 条
  • [1] ProbLog Program Based Ontology Matching
    Wang, Yuanyuan
    [J]. KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, KSEM 2015, 2015, 9403 : 778 - 783
  • [2] Developing Application Specific Ontology for Program Comprehension by Combining Domain Ontology with Code Ontology
    Zhou, Hong
    Chen, Feng
    Yang, Hongji
    [J]. QSIC 2008: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2008, : 225 - 234
  • [3] Domain Ontology for Requirements Classification in Requirements Engineering Context
    Alrumaih, Hala
    Mirza, Abdulrahman
    Alsalamah, Hessah
    [J]. IEEE ACCESS, 2020, 8 : 89899 - 89908
  • [4] Ontology Segmentation in Ontology Matching
    Senturk, Fatmana
    Aytac, Vecdi
    [J]. 2017 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENGINEERING (UBMK), 2017, : 1068 - 1071
  • [5] Using domain ontology as domain knowledge for requirements elicitation
    Kaiya, Haruhiko
    Saeki, Motoshi
    [J]. RE'06: 14TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 2006, : 189 - +
  • [6] Composite Ontology Matching with Uncertain Mappings Recovery
    Fanizzi, Nicola
    d'Amato, Claudia
    Esposito, Floriana
    [J]. APPLIED COMPUTING REVIEW, 2011, 11 (02): : 17 - 29
  • [7] Language and domain aware lightweight ontology matching
    Bella, Gabor
    Giunchiglia, Fausto
    McNeill, Fiona
    [J]. JOURNAL OF WEB SEMANTICS, 2017, 43 : 1 - 17
  • [8] Domain Modeling Based on Requirements Specification and Ontology
    Dubielewicz, Iwona
    Hnatkowska, Bogumila
    Huzar, Zbigniew
    Tuzinkiewicz, Lech
    [J]. SOFTWARE ENGINEERING: CHALLENGES AND SOLUTIONS, 2017, 504
  • [9] RESEARCH OF REQUIREMENTS ELICITATION BASED ON DOMAIN ONTOLOGY
    Song, Yu
    Chen, Wei
    Zhang, Hongli
    [J]. CIICT 2008: PROCEEDINGS OF CHINA-IRELAND INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATIONS TECHNOLOGIES 2008, 2008, : 24 - +
  • [10] An Ontology Matching Method for GML Application Ontology to GeoSPARQL Ontology
    Qiu, Ruqiong
    Duan, Hongwei
    Yu, Xiaomin
    Zheng, LiNa
    Cheng, Qi
    [J]. 2015 23RD INTERNATIONAL CONFERENCE ON GEOINFORMATICS, 2015,