Feature-Oriented Nonfunctional Requirement Analysis for Software Product Line

被引:0
|
作者
Xin Peng
Seok-Won Lee
Wen-Yun Zhao
机构
[1] Fudan University,School of Computer Science
[2] University of North Carolina at Charlotte,Knowledge
关键词
software product line; nonfunctional requirement; domain analysis; feature-oriented method; variability analysis;
D O I
暂无
中图分类号
学科分类号
摘要
Domain analysis in software product line (SPL) development provides a basis for core assets design and implementation by a systematic and comprehensive commonality/variability analysis. In feature-oriented SPL methods, products of the domain analysis are domain feature models and corresponding feature decision models to facilitate application-oriented customization. As in requirement analysis for a single system, the domain analysis in the SPL development should consider both functional and nonfunctional domain requirements. However, the nonfunctional requirements (NFRs) are often neglected in the existing domain analysis methods. In this paper, we propose a context-based method of the NFR analysis for the SPL development. In the method, NFRs are materialized by connecting nonfunctional goals with real-world context, thus NFR elicitation and variability analysis can be performed by context analysis for the whole domain with the assistance of NFR templates and NFR graphs. After the variability analysis, our method integrates both functional and nonfunctional perspectives by incorporating the nonfunctional goals and operationalizations into an initial functional feature model. NFR-related constraints are also elicited and integrated. Finally, a decision model with both functional and nonfunctional perspectives is constructed to facilitate application-oriented feature model customization. A computer-aided grading system (CAGS) product line is employed to demonstrate the method throughout the paper.
引用
收藏
页码:319 / 338
页数:19
相关论文
共 50 条
  • [41] Feature-Oriented Evolution of Automation Software Systems in Industrial Software Ecosystems
    Hinterreiter, Daniel
    Linsbauer, Lukas
    Reisinger, Florian
    Praehofer, Herbert
    Gruenbacher, Paul
    Egyed, Alexander
    [J]. 2018 IEEE 23RD INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2018, : 107 - 114
  • [42] Feature-oriented identification and prioritization of software product innovation opportunities considering the innovation preferences of customers
    Feng, Lijie
    Li, Ziyu
    Wang, Jinfeng
    Zhang, Ke
    Liu, Peng
    [J]. Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2021, 27 (12): : 3625 - 3638
  • [43] Goal-oriented modeling and verification of feature-oriented product lines
    Mohsen Asadi
    Gerd Gröner
    Bardia Mohabbati
    Dragan Gašević
    [J]. Software & Systems Modeling, 2016, 15 : 257 - 279
  • [44] Goal-oriented modeling and verification of feature-oriented product lines
    Asadi, Mohsen
    Groener, Gerd
    Mohabbati, Bardia
    Gasevic, Dragan
    [J]. SOFTWARE AND SYSTEMS MODELING, 2016, 15 (01): : 257 - 279
  • [45] Binary Oriented Feature Selection for Valid Product Derivation in Software Product Line
    Afzal, Muhammad Fezan
    Khan, Imran
    Rashid, Javed
    Saddique, Mubbashar
    Mohamed, Heba G.
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 76 (03): : 3653 - 3670
  • [46] View Infinity: A Zoomable Interface for Feature-Oriented Software Development
    Stengel, Michael
    Frisch, Mathias
    Apel, Sven
    Feigenspan, Janet
    Kaestner, Christian
    Dachselt, Raimund
    [J]. 2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, : 1031 - 1033
  • [47] Feature-oriented re-engineering of legacy systems into product line assets - a case study
    Kang, KC
    Kim, M
    Lee, J
    Kim, B
    [J]. SOFTWARE PRODUCT LINES, PROCEEDINGS, 2005, 3714 : 45 - 56
  • [48] A feature-oriented approach for developing reusable product line assets of service-based systems
    Lee, Jaejoon
    Muthig, Dirk
    Naab, Matthias
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (07) : 1123 - 1136
  • [49] Quantifying structural attributes of system decompositions in 28 feature-oriented software product linesAn exploratory study
    Stefan Sobernig
    Sven Apel
    Sergiy Kolesnikov
    Norbert Siegmund
    [J]. Empirical Software Engineering, 2016, 21 : 1670 - 1705
  • [50] FEATURE-ORIENTED DESIGN
    CHAHARBAGHI, H
    [J]. FOURTH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED PRODUCTION ENGINEERING, 1988, : 363 - 366