Bachelor and Master Theses

Title: A framework for trade-off analysis of non-functional requirements
Subject: Computer Science
Level: Advanced
Description: Satisfaction of Non-Functional Requirements (NFRs) is critical in the design of embedded systems. Non-functional requirements, however, have inter-dependencies with each other and changing one can impact other non-functional requirements of the system. An example of such impacts could be the dependency between performance and security or performance and energy consumption. Therefore, it is important to perform trade-off analysis among non-functional requirements to identify consequences of changing them in the system and reach optimal balance among them.


There are already methods for qualitative trade-off analysis of non-functional requirements, such as NFR framework. The aim of this thesis work is to develop a method and framework to enable trade-off analysis of non-functional requirements in a quantitative matter. The work consists of the following phases:

- a survey and comparison of different suggested solutions for representation, modeling and trade-off analysis of NFRS including: User Requirements Notation (URN), Goal-oriented Requirement Language (GRL), Architecture Tradeoff Analysis Method (ATAM), i-star (i*), NFR framework, Soft-goal Interdependency Graph (SIG), Quantified SIG (QSIG),etc.

- development of the framework in Eclipse.


This thesis work is suggested for two students.
Proposed: 2012-03-1
Prerequisites: Experience with Eclipse, Java and familiarity with model-based development, UML, and model transformation.
IDT supervisor: Mehrdad Saadatmand
mehrdad.saadatmand@mdh.se, +46-(0)21-107336
Examinator: Mikael Sjödin
Mikael Sjödin
mikael.sjodin@mdh.se, +46 70 288 2829

Rapport och bilagor

Size

Senaste uppdatering


  • Mälardalen University |
  • Box 883 |
  • 721 23 Västerås/Eskilstuna |
  • 021-101300, 016-153600 |
  • webmaster |
  • Latest update: 2017.10.14