Toward Model-Based Trade-off Analysis of Non-Functional Requirements

被引:11
|
作者
Saadatmand, Mehrdad [1 ]
Cicchetti, Antonio [1 ]
Sjodin, Mikael [1 ]
机构
[1] Malardalen Univ, Malardalen Real Time Res Ctr MRTC, Vasteras, Sweden
关键词
Non-Functional Requirements; Trade-off Analysis; Non-Functional Properties; UML; MBD;
D O I
10.1109/SEAA.2012.23
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we introduce a generic approach to analyze system design models with regard to the satisfaction of their Non-Functional Requirements (NFRs) to enable the evaluation of their NFRs' trade-offs. NFRs and their satisfaction become especially critical and deserve more attention in certain application domains such as real-time and embedded systems. This is mainly due to the constraints and resource limitations in these systems. A design that cannot achieve the functionality of the system under these limitations can mean a failure. However, one big issue is that NFRs are interconnected and cannot be considered in isolation as they can have direct impacts on each other like security and performance. This means that a careful balance and trade-off analysis among NFRs is necessary. In doing so, the role of functional parts that contribute and are implemented to satisfy an NFR should also be taken into account. We focus on these needs and identify what information about NFRs is required in order to perform trade-off analysis and comparison of design models. We propose and explain our approach to incorporate this information into system models using UML profiling method to annotate model elements with necessary information and then calculate satisfaction values of NFRs using model transformation technique.
引用
收藏
页码:142 / 149
页数:8
相关论文
共 50 条
  • [31] New approach to requirements trade-off analysis for complex systems
    Lee, J
    Kuo, JY
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1998, 10 (04) : 551 - 562
  • [32] Signal-based versus model-based fault diagnosis - A trade-off in complexity and performance
    Harihara, PP
    Kim, K
    Parlos, AG
    IEEE INTERNATIONAL SYMPOSIUM ON DIAGNOSTICS FOR ELECTRIC MACHINES, POWER ELECTRONICS AND DRIVES, PROCEEDINGS, 2003, : 277 - 282
  • [33] Tradeoff Analysis for Conflicting Software Non-Functional Requirements
    Zhang, Xuan
    Wang, Xu
    IEEE ACCESS, 2019, 7 : 156463 - 156475
  • [34] Use constraint hierarchy for non-functional requirements analysis
    Guan, Y
    Ghose, AK
    WEB ENGINEERING, PROCEEDINGS, 2005, 3579 : 104 - 109
  • [35] Four layered approach to non-functional requirements analysis
    Ananda Rao, A.
    Gopichand, M.
    International Journal of Computer Science Issues, 2011, 8 (6 6-2): : 371 - 379
  • [36] The Topological Functioning Model as a Reference Model for Software Functional and Non-functional Requirements
    Nazaruka, Erika
    Osis, Janis
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2018, : 467 - 477
  • [37] Software Requirement Prioritization based on Non-Functional Requirements
    Garg, Umang
    Singhal, Abhishek
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE AND ENGINEERING (CONFLUENCE 2017), 2017, : 793 - 797
  • [38] Impact of Non-functional Requirements on Requirements Evolution
    Khatter, Kiran
    Kalia, Arvind
    2013 SIXTH INTERNATIONAL CONFERENCE ON EMERGING TRENDS IN ENGINEERING AND TECHNOLOGY (ICETET 2013), 2013, : 61 - 68
  • [39] Automated Analysis of Non-Functional Requirements for Web Applications
    Carvalho, Joel
    de Sousa, Simao Melo
    Fernandes, Joao Paulo
    Pereira, Nuno
    Mendes, Luis Filipe
    Figueiredo, Carlos Manuel
    Oliveira, Catia Raquel
    2016 11TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2016,
  • [40] Formal analysis to non-functional requirements of trustworthy software
    Zhang, Xuan
    Li, Tong
    Wang, Xu
    Yu, Qian
    Yu, Yong
    Zhu, Rui
    Ruan Jian Xue Bao/Journal of Software, 2015, 26 (10): : 2545 - 2566