Semantic-Based Retrieving Model of Reuse Software Component

被引:0
|
作者
Al Saiyd, Nedhal A. [1 ]
Al Said, Intisar A. [2 ]
Al Takrori, Ahmed H. [3 ]
机构
[1] Appl Sci Univ, Fac Informat Technol, Comp Sci Dept, Amman, Jordan
[2] Al Isra Univ, Fac Informat Technol, Comp Sci Dept, Amman, Jordan
[3] Appl Sci Univ, Fac Informat Technol, Amman, Jordan
关键词
Component Retrieval; Ontology; Reuse Component; component-based software engineering; Concept Matching Technique;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As the demand of the software is increasing day by day, the software can be developed either from scratch or from using already developed software components. Component Based Software Engineering (CBSE) is known as a practical solution to the "Software Crisis". It improves productivity and quality of the developed software, but has extra time, effort and knowledge about identifying and extracting the reusable components from already developed and existing software systems We investigate how ontology technologies can be utilized to support and identified relevant software component retrieving from open-access, different structured, very large and exponentially growing repositories on WWW. The system employs a natural language understanding for the user query to find the conceptual intention, and as the ontology allows word meaning to be queried, it is possible to formulate the unstructured natural language user query into well-defined conceptual query. The component ontology consists of knowledge about the reuse component: functionality, structure, interfaces; requires and provides interfaces, platform and the application domain from which the component is extracted. The component ontology comprises 33 categories of terms. A search engine that applies concept matching technique; enables the user to search for one or a combination of these tags within a component conceptual specification, Ontologies provide controlled vocabulary for the retrieving of reuse components. Our semantic-based approach makes the component retrieval more efficient and precise. It overcomes limitation of natural language's imprecision and then reduces the complexity of formal methods. We use description logics, which underlie Semantic Web ontology languages, OWL, to develop ontology for the matching components depending on ontological components descriptions.
引用
收藏
页码:154 / 161
页数:8
相关论文
共 50 条
  • [1] Semantic-based Software clustering using hill climbing
    Kargar, Masoud
    Isazadeh, Ayaz
    Izadkhah, Habib
    [J]. 2017 18TH CSI INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING CONFERENCE (CSSE), 2017, : 55 - 60
  • [2] SEMANTIC-BASED SOFTWARE RETRIEVAL TO SUPPORT RAPID PROTOTYPING
    BOUDRIGA, N
    MILI, A
    MITTERMEIR, R
    [J]. STRUCTURED PROGRAMMING, 1992, 13 (03): : 109 - 127
  • [3] Semantic-Based Requirements Content Management for Cloud Software
    Hu, Jianqiang
    Jia, Songhao
    Wu, Keshou
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [4] Retrieving correlated software products for reuse
    Chou, SC
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2004, E87D (01) : 175 - 182
  • [5] A software component representation model for compositional reuse
    Nath, Rajendar
    Vohra, Anil
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2008, 18 (01) : 25 - 36
  • [6] Semantic-based Forwarding Model for Network Devices
    Hamadi, Salaheddine
    Blaiech, Khalil
    Cherkaoui, Omar
    [J]. 2015 INTERNATIONAL CONFERENCE ON PROTOCOL ENGINEERING (ICPE) AND INTERNATIONAL CONFERENCE ON NEW TECHNOLOGIES OF DISTRIBUTED SYSTEMS (NTDS), 2015,
  • [7] A Temporal Semantic-Based Access Control Model
    Ravari, Ali Noorollahi
    Amini, Morteza
    Jalili, Rasool
    [J]. ADVANCES IN COMPUTER SCIENCE AND ENGINEERING, 2008, 6 : 559 - 568
  • [8] AN APPROACH TO SEMANTIC-BASED MODEL DISCOVERY AND SELECTION
    Szabo, Claudia
    Teo, Yong Meng
    [J]. PROCEEDINGS OF THE 2011 WINTER SIMULATION CONFERENCE (WSC), 2011, : 3054 - 3066
  • [9] Semantic-based Distributed Version Control Model
    Fan, Bijian
    Zhuang, Yi
    [J]. PROCEEDINGS OF THE 2015 4TH NATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS AND COMPUTER ENGINEERING ( NCEECE 2015), 2016, 47 : 751 - 755
  • [10] Semantic-based transaction model for web service
    Shing-Han Li
    Shi-Ming Huang
    David C. Yen
    Jui-Chang Sun
    [J]. Information Systems Frontiers, 2013, 15 : 249 - 268