A nonfunctional requirement tradeoff analysis approach for software product line architecture design

被引:0
|
作者
Dai, Lirong [1 ]
Bai, Yan [2 ]
机构
[1] Seattle Univ, Dept Comp Sci & Software Engn, Seattle, WA 98122 USA
[2] Univ Washington Tacoma, Inst Technol, Tacoma, WA USA
关键词
Software product line; nonfunctional requirements; tradeoff analysis;
D O I
10.3233/JCM-2011-0378
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Software product line development paradigm allows the development of intensive products simultaneously. Nonfunctional requirement analysis for the paradigm is a challenge problem, mainly due to the massive products that are involved. Especially in the situation where some products' nonfunctional requirements are not met, how do architects keep the revision, and the impact caused by the revision both minimal? This paper investigates the issue of nonfunctional requirement tradeoff analysis for software product lines at the architecture design stage, and proposes an architectural approach to assist architects in making optimal revision decisions based on nonfunctional tradeoff analysis results. In particular, the nonfunctional requirement supported in the approach at this stage is performance. The little's law has been adopted to support performance analysis for software product line architecture design. A Unified Modeling Language profile is also developed to support performance modeling for software product line architecture design, thus to facilitate architectural performance analysis.
引用
下载
收藏
页码:S65 / S76
页数:12
相关论文
共 50 条
  • [1] Feature-Oriented Nonfunctional Requirement Analysis for Software Product Line
    Xin Peng
    Seok-Won Lee
    Wen-Yun Zhao
    Journal of Computer Science and Technology, 2009, 24 : 319 - 338
  • [2] Feature-Oriented Nonfunctional Requirement Analysis for Software Product Line
    彭鑫
    Seok-Won Lee
    赵文耘
    Journal of Computer Science & Technology, 2009, 24 (02) : 319 - 338
  • [3] Feature-Oriented Nonfunctional Requirement Analysis for Software Product Line
    Peng, Xin
    Lee, Seok-Won
    Zhao, Wen-Yun
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2009, 24 (02) : 319 - 338
  • [4] Guidelines for Architecture Design of Software Product Line
    Kim, Jeong Ah
    Kim, DongGi
    Yang, JinSeok
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2019, PT V: 19TH INTERNATIONAL CONFERENCE, SAINT PETERSBURG, RUSSIA, JULY 14, 2019, PROCEEDINGS, PART V, 2019, 11623 : 415 - 422
  • [5] Modeling Nonfunctional Requirements in Software Product Line
    Sun Lianshan
    Wang Jinyu
    BUSINESS, ECONOMICS, FINANCIAL SCIENCES, AND MANAGEMENT, 2012, 143 : 745 - 753
  • [6] Requirement analysis and design based on software architecture
    Stt. Key Lab. of Software Engneering, Wuhan University, Wuhan 430072, China
    Wuhan Daxue Xuebao, 5 (668):
  • [7] Quantitative Tradeoff Analysis of Software Architecture using the Architecture Analysis and Design Language
    Lee, Jihyun
    Lee, Dan Hyung
    SNPD 2009: 10TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCES, NETWORKING AND PARALLEL DISTRIBUTED COMPUTING, PROCEEDINGS, 2009, : 561 - +
  • [8] A novel approach for Software Architecture Product Line Engineering
    Kerdoudi, Mohamed Lamine
    Ziadi, Tewfik
    Tibermacine, Chouki
    Sadou, Salah
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 186
  • [9] Tradeoff analysis and architecture design of a hybrid hardware/software sorter
    Bednara, M
    Beyer, O
    Teich, J
    Wanka, R
    IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, PROCEEDINGS, 2000, : 299 - 308
  • [10] Economic Tradeoff Analysis of a Product Line Architecture Approach Through Model-Based Systems Engineering
    Alves, Joao Franklin
    NAVAL ENGINEERS JOURNAL, 2023, 135 (04) : 59 - 70