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 条
  • [41] 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,
  • [42] 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
  • [43] Model-based verification of quantitative non-functional properties for software product lines
    Ghezzi, Carlo
    Sharifloo, Amir Molzam
    INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (03) : 508 - 524
  • [44] Trade-Off Analysis between Concerns Based on Aspect-Oriented Requirements Engineering
    Laurito, Abelyn Methanie R.
    Takada, Shingo
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (04): : 1003 - 1011
  • [45] Validation of Non-Functional Requirements in Cloud Based Systems
    Phalnikar, Rashmi
    2016 5TH IEEE INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (IEEE CLOUDNET), 2016, : 142 - 145
  • [46] An Ontology Based approach to Non-Functional Requirements Conceptualization
    Kassab, M.
    Ormandjieva, O.
    Daneva, M.
    2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 299 - +
  • [47] Modeling and analysis of non-functional requirements as aspects in a UML based architecture design'
    Dai, LR
    Cooper, K
    SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERNG, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING AND FIRST AICS INTERNATIONAL WORKSHOP ON SELF-ASSEMBLING WIRELESS NETWORKS, PROCEEDINGS, 2005, : 178 - 183
  • [48] XML-based engineering change impact analysis with non-functional requirements
    Yoo, N
    SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 621 - 627
  • [49] Non-Functional Requirements Analysis Based on Application Reviews in the Android App Market
    Yao, Yongming
    Jiang, Weiyi
    Wang, Yulin
    Song, Peng
    Wang, Bin
    INFORMATION RESOURCES MANAGEMENT JOURNAL, 2022, 35 (02)
  • [50] Control case approach to record and model non-functional requirements
    Joe Zou
    Christopher J. Pavlovski
    Information Systems and e-Business Management, 2008, 6 : 49 - 67