An ontological knowledge-based method for handling feature model defects due to dead feature

被引:0
|
作者
Bhushan, Megha [1 ]
Duarte, Jose Angel Galindo [1 ]
Negi, Arun [2 ]
Samant, Piyush [3 ]
机构
[1] Univ Seville, Dept Comp Languages & Syst, Seville, Spain
[2] Deloitte USI, Gurgaon, India
[3] MiRXES Lab, Singapore, Singapore
关键词
Software product line; Dead feature; Knowledge-based method; Knowledge representation; Feature model; Ontology; AUTOMATED-ANALYSIS; SOFTWARE; VARIABILITY; FRAMEWORK;
D O I
10.1016/j.engappai.2024.109000
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The specifications of a certain domain are addressed by a portfolio of software products, known as Software Product Line (SPL). Feature Model (FM) supports domain engineering by modeling domain knowledge along with variability among SPL. The quality of FM is one of the significant factors for the successful SPL in order to attain high quality software products. However, the benefits of SPL can be reduced due to defects in FM. Dead Feature (DF) is one of such defects. Several approaches exist in the literature to detect defects due to DF in FMs. But only a few can handle their sources and solutions which are cumbersome and difficult to understand by humans. An ontological knowledge-based method for handling defects due to DF in FMs is described in this paper. It specifies FM in the form of ontology-based knowledge representation. The rules based on first-order logic are created and implemented using Prolog to detect defects due to DF with sources as well as suggest solutions to resolve these defects. A case study of the product line available on SPLOT repository is utilized for illustrating the proposed work. The experiments are performed with real-world FMs of varied sizes from SPLOT and FMs created with the FeatureIDE tool. The results prove the efficiency, scalability (up to model with 32,000 features) and accuracy of the presented method. Therefore, reusability of DFs free knowledge enables deriving defect free products from SPL and eventually enhances the quality of SPL.
引用
下载
收藏
页数:18
相关论文
共 50 条
  • [31] Method for designing CAM system based on feature and knowledge base
    Qiao, Liang
    Ma, Junhui
    Li, Yuan
    Yang, Haicheng
    Xibei Gongye Daxue Xuebao/Journal of Northwestern Polytechnical University, 2000, 18 (01): : 83 - 86
  • [32] A Knowledge-based Approach to Urban Feature Classification Using Aerial Imagery with Lidar Data
    Huang, Ming-Jer
    Shyue, Shiahn-Wern
    Lee, Liang-Hwei
    Kao, Chih-Chung
    PHOTOGRAMMETRIC ENGINEERING AND REMOTE SENSING, 2008, 74 (12): : 1473 - 1485
  • [33] A novel binary gaining-sharing knowledge-based optimization algorithm for feature selection
    Agrawal, Prachi
    Ganesh, Talari
    Mohamed, Ali Wagdy
    NEURAL COMPUTING & APPLICATIONS, 2021, 33 (11): : 5989 - 6008
  • [34] Design and utilization of a fuzzy knowledge-based system for design feature recognition of freehand illustrations
    Maki, N
    Tabe, T
    Salvendy, G
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1997, 35 (01) : 17 - 27
  • [35] IMPLEMENTATION OF A KNOWLEDGE-BASED ENGINEERING CONCEPT USING FEATURE-TECHNOLOGY AT AN AUTOMOTIVE OEM
    Weilguny, Laurenz J. H.
    Gerhard, Detlef
    ICED 09 - THE 17TH INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN, VOL 7: DESIGN FOR X, DESIGN TO X, 2009, : 69 - +
  • [36] Contrastive Knowledge Distillation Method Based on Feature Space Embedding
    Ye F.
    Chen B.
    Lai Y.
    Huanan Ligong Daxue Xuebao/Journal of South China University of Technology (Natural Science), 2023, 51 (05): : 13 - 23
  • [37] Feature-oriented integrated knowledge-based system of process planning of cold extrusion
    Zhang, Xingquan
    Peng, Yinghong
    Ruan, Xueyu
    Jixie Kexue Yu Jishu/Mechanical Science and Technology, 1999, 18 (03): : 442 - 444
  • [38] Handling feature ambiguity in knowledge discovery from time series
    Höppner, F
    DISCOVERY SCIENCE, PROCEEDINGS, 2002, 2534 : 398 - 405
  • [39] Knowledge Graph Recommendation Model Based on Feature Space Fusion
    Zhang, Suqi
    Wang, Xinxin
    Wang, Rui
    Gu, Junhua
    Li, Jianxin
    APPLIED SCIENCES-BASEL, 2022, 12 (17):
  • [40] Technological knowledge embedded in a feature-based CAD model
    Rohde, D
    Herold, Z
    Bojcetic, N
    Marjanovic, D
    Design 2004: Proceedings of the 8th International Design Conference, Vols 1-3, 2004, : 889 - 896