Ajou University repository

Reasoning Non-Functional Requirements Trade-off in Self-Adaptive Systems Using Multi-Entity Bayesian Network Modeling
  • AHMED ABDO ALI
Citations

SCOPUS

0

Citation Export

Advisor
Seok-Won Lee
Affiliation
아주대학교 일반대학원
Department
일반대학원 컴퓨터공학과
Publication Year
2019-02
Publisher
The Graduate School, Ajou University
Description
학위논문(석사)--아주대학교 일반대학원 :컴퓨터공학과,2019. 2
Alternative Abstract
(Context and Motivation) Non-Functional Requirements (NFR) play a crucial role during the software development process. Currently, Non-Functional Requirements considered to be more important than Functional Requirements and can determine the success of the software system. Non-Functional Requirements can be very complicated to understand due to their subjective manner and especially their conflicting nature. Many approaches and techniques have been introduced to manage the conflicts between multiple Non-functional Requirements and to analyze the trade-off in costs and benefits between the alternative solutions that satisfy them. (Problem) Self-adaptive systems (SAS) systems are operating in dynamically changing environment. Furthermore, the configuration of the SAS systems is dynamically changing according to the current systems context. This means that the configuration that manages the trade-off between Non-Functional Requirements (NFRs) in this context may not be suitable in another. This is because the NFRs satisfaction is based on a per-context basis. Therefore, one context configuration to satisfy one NFR may produce a conflict with another NFR. Furthermore, current approaches managing Non-Functional Requirements trade-off stops managing them during the system runtime. (Approach and Objective) We investigated the trade-offs between multiple Non-Functional Requirements in Self-Adaptive Systems. We fragmentized the Non-Functional Requirements and its alternative solutions in form of Multi-entity Bayesian network fragments. As a result, when changes occur, our system creates a situation specific Bayesian network to measure the impact of the system’s conditions and environmental changes on the Non-Functional Requirements satisfaction. Furthermore, it dynamically decides which alternative solution is suitable for the current situation.
Language
eng
URI
https://dspace.ajou.ac.kr/handle/2018.oak/14939
Fulltext

Type
Thesis
Show full item record

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Total Views & Downloads

File Download

  • There are no files associated with this item.