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 条
  • [11] Customisable Model Transformations based on Non-functional Requirements
    Sterritt, Ashley
    Cahill, Vinny
    IEEE CONGRESS ON SERVICES 2008, PT I, PROCEEDINGS, 2008, : 329 - 336
  • [12] Toward automated feature model configuration with optimizing non-functional requirements
    Asadi, Mohsen
    Soltani, Samaneh
    Gasevic, Dragan
    Hatala, Marek
    Bagheri, Ebrahim
    INFORMATION AND SOFTWARE TECHNOLOGY, 2014, 56 (09) : 1144 - 1165
  • [13] AN IBIS BASED APPROACH FOR THE ANALYSIS OF NON-FUNCTIONAL REQUIREMENTS
    Dai, Weili
    Aurisicchio, Marco
    Armstrong, Gareth
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, VOL 7, 2012, : 591 - +
  • [14] Are "Non-functional" Requirements really Non-functional?
    Eckhardt, Jonas
    Vogelsang, Andreas
    Fernandez, Daniel Mendez
    2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2016, : 832 - 842
  • [15] Automating trade-off analysis of security requirements
    Liliana Pasquale
    Paola Spoletini
    Mazeiar Salehie
    Luca Cavallaro
    Bashar Nuseibeh
    Requirements Engineering, 2016, 21 : 481 - 504
  • [16] Automating trade-off analysis of security requirements
    Pasquale, Liliana
    Spoletini, Paola
    Salehie, Mazeiar
    Cavallaro, Luca
    Nuseibeh, Bashar
    REQUIREMENTS ENGINEERING, 2016, 21 (04) : 481 - 504
  • [17] Goal-Based Modeling and Analysis of Non-Functional Requirements
    DeVries, Byron
    Cheng, Betty H. C.
    2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2019), 2019, : 261 - 271
  • [18] On non-functional requirements
    Glinz, Martin
    15TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 21 - +
  • [19] RE-STORM: Mapping the Decision-Making Problem and Non-Functional Requirements Trade-off to Partially Observable Markov Decision Processes
    Paucar, Luis H. Garcia
    Bencomo, Nelly
    2018 IEEE/ACM 13TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS), 2018, : 19 - 25
  • [20] Trust Trade-off Analysis for Security Requirements Engineering
    Elahi, Golnaz
    Yu, Eric
    PROCEEDINGS OF THE 2009 17TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, 2009, : 243 - +