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 条
  • [21] Trust Trade-off Analysis for Security Requirements Engineering
    Elahi, Golnaz
    Yu, Eric
    PROCEEDINGS OF THE 2009 17TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, 2009, : 243 - +
  • [22] Quantification of Non-functional Requirements
    Khatter, Kiran
    Kalia, Arvind
    2014 SEVENTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2014, : 224 - 229
  • [23] Modeling the Impact of Non-functional Requirements on Functional Requirements
    Gnaho, Christophe
    Semmak, Farida
    Laleau, Regine
    ADVANCES IN CONCEPTUAL MODELING, ER 2013, 2014, 8697 : 59 - 67
  • [24] Non-functional Avionics Requirements
    Paulitsch, Michael
    Ruess, Harald
    Sorea, Maria
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION, PROCEEDINGS, 2008, 17 : 369 - +
  • [25] Non-functional Avionics Requirements
    Paulitsch, Michael
    Ruess, Harald
    Sorea, Maria
    Communications in Computer and Information Science, 2009, 17 : 369 - 384
  • [26] A non-functional requirements tradeoff model in Trustworthy Software
    Zhu, Ming-Xun
    Luo, Xin-Xing
    Chen, Xiao-Hong
    Wu, Desheng Dash
    INFORMATION SCIENCES, 2012, 191 : 61 - 75
  • [27] Components for non-functional requirements
    Robben, B
    Joosen, W
    Matthijs, F
    Vanhaute, B
    Verbaeten, P
    OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 151 - 152
  • [28] Cloud Resources Placement based on Functional and Non-functional Requirements
    Guesmi, Asma
    Clemente, Patrice
    Loulergue, Frederic
    Berthome, Pascal
    2015 12TH INTERNATIONAL JOINT CONFERENCE ON E-BUSINESS AND TELECOMMUNICATIONS (ICETE), VOL 4, 2015, : 335 - 342
  • [29] New approach to requirements trade-off analysis for complex systems
    Natl Central Univ, Chungli, Taiwan
    IEEE Trans Knowl Data Eng, 4 (551-562):
  • [30] Dynamic Non-Functional Requirements Based Model-Driven Agent Development
    Goncalves, Joshua
    Krishna, Aneesh
    2015 24TH AUSTRALASIAN SOFTWARE ENGINEERING CONFERENCE (ASWEC 2015), 2015, : 128 - 137