Managing Domain Analysis in Software Product Lines with Decision Tables: An Approach for Decision Representation, Anomaly Detection and Resolution

被引:1
|
作者
Boffoli, Nicola [1 ]
Ardimento, Pasquale [1 ]
Rana, Alessandro Nicola [1 ]
机构
[1] Univ Bari, Dept Informat, Via Orabona 4, Bari, Italy
来源
PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2023 | 2023年
关键词
Software Product Lines; Product Derivation; Domain Analysis; Decision Tables; Verification and Validation;
D O I
10.5220/0011975700003464
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper proposes an approach to managing domain analysis in Software Product Lines (SPLs) using Decision Tables (DTs) that are adapted to the unique characteristics of SPLs. The adapted DTs enable clear and explicit representation of the intricate decisions involved in deriving each software product. Additionally, a method is presented for detecting and resolving anomalies that may disrupt proper product derivation. The effectiveness of the approach is evaluated through a case study, which suggests that it has the potential to significantly reduce development time and costs for SPLs. Future research directions include investigating the integration of SAT solvers or other methods to improve specific cases of scalability and conducting empirical validation to further assess the effectiveness of the proposed approach.
引用
收藏
页码:182 / 192
页数:11
相关论文
共 50 条
  • [31] A decision analysis approach for selecting software defect prediction method in the early phases
    Ozakinci, Rana
    Tarhan, Ayca Kolukisa
    SOFTWARE QUALITY JOURNAL, 2023, 31 (01) : 121 - 177
  • [32] Embedded software product lines: domain and application engineering model-based analysis processes
    Belategi, Lorea
    Sagardui, Goiuria
    Etxeberria, Leire
    Azanza, Maider
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2014, 26 (04) : 419 - 433
  • [33] Using Decision Structures for Policy Analysis in Software Product-line Evolution - A Case Study
    Sarang, Nita
    Sanglikar, Mukund A.
    ADVANCES TECHNIQUES IN COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2010, : 569 - +
  • [34] Using Bayesian decision analysis to help achieve a precautionary approach for managing developing fisheries
    McAllister, MK
    Kirkwood, GP
    CANADIAN JOURNAL OF FISHERIES AND AQUATIC SCIENCES, 1998, 55 (12) : 2642 - 2661
  • [35] A Multi-Criteria Decision Making Approach for Recommending a Product using Sentiment Analysis
    Kumar, Gaurav
    2018 12TH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2018,
  • [36] Increasing product owners' cognition and decision-making capabilities by data analysis approach
    Choras, Michal
    Kozik, Rafal
    Puchalski, Damian
    Renk, Rafal
    COGNITION TECHNOLOGY & WORK, 2019, 21 (02) : 191 - 200
  • [37] Increasing product owners’ cognition and decision-making capabilities by data analysis approach
    Michał Choraś
    Rafał Kozik
    Damian Puchalski
    Rafał Renk
    Cognition, Technology & Work, 2019, 21 : 191 - 200
  • [38] Novel Multiscale Decision Fusion Approach to Unsupervised Change Detection for High-Resolution Images
    Shao, Pan
    Yi, Yunqi
    Liu, Zhewei
    Dong, Ting
    Ren, Dong
    IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2022, 19
  • [39] Transformer anomaly detection based on time-frequency domain software-hardware cooperative analysis
    Liu, Tianyang
    Zhu, Yongxin
    Wang, Hui
    Balamurugan, Balusamy
    Vijayakumar, Pandi
    Peng, Jingtong
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2022, 33 (03)
  • [40] Domain structuring for knowledge-based multiattribute classification (a verbal decision analysis approach)
    Eugenia M. Furems
    TOP, 2011, 19 : 402 - 420