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] Non-functional requirements analysis: deficiencies in structured methods
    Grimshaw, DJ
    Draper, GW
    INFORMATION AND SOFTWARE TECHNOLOGY, 2001, 43 (11) : 629 - 634
  • [34] 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
  • [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] Use constraint hierarchy for non-functional requirements analysis
    Guan, Y
    Ghose, AK
    WEB ENGINEERING, PROCEEDINGS, 2005, 3579 : 104 - 109
  • [37] Tradeoff Analysis for Conflicting Software Non-Functional Requirements
    Zhang, Xuan
    Wang, Xu
    IEEE ACCESS, 2019, 7 : 156463 - 156475
  • [38] 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
  • [39] 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
  • [40] 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