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 条
  • [1] A feature oriented approach to managing domain requirements dependencies in software product lines
    Lee, Yuqin
    Zhao, Wenyun
    FIRST INTERNATIONAL MULTI-SYMPOSIUMS ON COMPUTER AND COMPUTATIONAL SCIENCES (IMSCCS 2006), PROCEEDINGS, VOL 2, 2006, : 378 - +
  • [2] Decision trees approach for anomaly intrusion detection
    Nagata, Tomokazu
    Lee, Jaeho
    Su, Wenhung
    Kinjo, Atsushi
    Shiroma, Tadashi
    Taniguchi, Yuji
    Tamaki, Shiro
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2007, 10 (05): : 619 - 630
  • [3] An approach to managing feature dependencies for product releasing in software product lines
    Lee, Yuqin
    Yang, Chuanyao
    Zhu, Chongxiang
    Zhao, Wenyun
    REUSE OF OFF-THE-SHELF COMPONENTS, PROCEEDINGS, 2006, 4039 : 127 - 141
  • [4] Decision support for the software product line domain engineering lifecycle
    Ebrahim Bagheri
    Faezeh Ensan
    Dragan Gasevic
    Automated Software Engineering, 2012, 19 : 335 - 377
  • [5] Decision support for the software product line domain engineering lifecycle
    Bagheri, Ebrahim
    Ensan, Faezeh
    Gasevic, Dragan
    AUTOMATED SOFTWARE ENGINEERING, 2012, 19 (03) : 335 - 377
  • [6] Anomaly Detection and Explanation in Context-Aware Software Product Lines
    Mauro, Jacopo
    Nieke, Michael
    Seidl, Christoph
    Yu, Ingrid Chieh
    21ST INTERNATIONAL SYSTEM & SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2017), VOL 2, 2017, : 18 - 21
  • [7] VARIABILITY MANAGEMENT IN SOFTWARE PRODUCT LINES FOR DECISION SUPPORT SYSTEMS CONSTRUCTION
    Cabello, Maria Eugenia
    Ramos, Isidro
    ICEIS 2008: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL ISAS-2, 2008, : 49 - 56
  • [8] An Approach to Defining Scope in Software Product Lines for the Telecommunication Domain
    Cvetkovic, Radovan
    Neskovic, Sinisa
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, 2010, 6295 : 555 - +
  • [9] Operationalizing Decision Tables: A Step-by-Step Framework for Efficient Software Product Line Customization
    Boffoli, Nicola
    Ardimento, Pasquale
    Rigante, Mattia
    EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2023, 2024, 2028 : 165 - 188
  • [10] A flexible requirements analysis approach for Software Product Lines
    Guelfi, Nicolas
    Perrouin, Gilles
    REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, 2007, 4542 : 78 - +