Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/SEAA.2012.23guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

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

Published: 05 September 2012 Publication History

Abstract

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.

Cited By

View all
  • (2024)Understanding Developers’ Discussions and Perceptions on Non-functional Requirements: The Case of the Spring EcosystemProceedings of the ACM on Software Engineering10.1145/36437501:FSE(517-538)Online publication date: 12-Jul-2024
  • (2023)SmartDelta projectMicroprocessors & Microsystems10.1016/j.micpro.2023.104967103:COnline publication date: 1-Nov-2023
  • (2017)Prioritizing Non-Functional Requirements in Agile Software EngineeringProceedings of the 2017 ACM Southeast Conference10.1145/3077286.3077565(212-214)Online publication date: 13-Apr-2017
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
SEAA '12: Proceedings of the 2012 38th Euromicro Conference on Software Engineering and Advanced Applications
September 2012
462 pages
ISBN:9780769547909

Publisher

IEEE Computer Society

United States

Publication History

Published: 05 September 2012

Author Tags

  1. MBD
  2. Non-Functional Properties
  3. Non-Functional Requirements
  4. Trade-off Analysis
  5. UML

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Understanding Developers’ Discussions and Perceptions on Non-functional Requirements: The Case of the Spring EcosystemProceedings of the ACM on Software Engineering10.1145/36437501:FSE(517-538)Online publication date: 12-Jul-2024
  • (2023)SmartDelta projectMicroprocessors & Microsystems10.1016/j.micpro.2023.104967103:COnline publication date: 1-Nov-2023
  • (2017)Prioritizing Non-Functional Requirements in Agile Software EngineeringProceedings of the 2017 ACM Southeast Conference10.1145/3077286.3077565(212-214)Online publication date: 13-Apr-2017
  • (2013)An automated round-trip support towards deployment assessment in component-based embedded systemsProceedings of the 16th International ACM Sigsoft symposium on Component-based software engineering10.1145/2465449.2465450(179-188)Online publication date: 17-Jun-2013

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media