@article{ART002448742},
author={Ahmed Abdo Ali Saeed and Seok-Won Lee},
title={Reasoning Non-Functional Requirements Trade-off in Self-Adaptive Systems Using Multi-Entity Bayesian Network Modeling},
journal={Journal of The Korea Society of Computer and Information},
issn={1598-849X},
year={2019},
volume={24},
number={3},
pages={65-75},
doi={10.9708/jksci.2019.24.03.065}
TY - JOUR
AU - Ahmed Abdo Ali Saeed
AU - Seok-Won Lee
TI - Reasoning Non-Functional Requirements Trade-off in Self-Adaptive Systems Using Multi-Entity Bayesian Network Modeling
JO - Journal of The Korea Society of Computer and Information
PY - 2019
VL - 24
IS - 3
PB - The Korean Society Of Computer And Information
SP - 65
EP - 75
SN - 1598-849X
AB - Non-Functional Requirements (NFR) play a crucial role during the software development process.
Currently, NFRs are considered more important than Functional Requirements and can determine the success of a software system. NFRs can be very complicated to understand due to their subjective manner and especially their conflicting nature. Self-adaptive systems (SAS) 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 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 which of concern. To solve this, we propose fragmentizing the NFRs and their alternative solutions in form of Multi-entity Bayesian network fragments. Consequently, 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 NFRs satisfaction. Moreover, it dynamically decides which alternative solution is suitable for the current situation.
KW - Goal model;Self-Adaptive Systems;Non-Functional Requirements Trade-Off;Multi-Entity Bayesian Network
DO - 10.9708/jksci.2019.24.03.065
ER -
Ahmed Abdo Ali Saeed and Seok-Won Lee. (2019). Reasoning Non-Functional Requirements Trade-off in Self-Adaptive Systems Using Multi-Entity Bayesian Network Modeling. Journal of The Korea Society of Computer and Information, 24(3), 65-75.
Ahmed Abdo Ali Saeed and Seok-Won Lee. 2019, "Reasoning Non-Functional Requirements Trade-off in Self-Adaptive Systems Using Multi-Entity Bayesian Network Modeling", Journal of The Korea Society of Computer and Information, vol.24, no.3 pp.65-75. Available from: doi:10.9708/jksci.2019.24.03.065
Ahmed Abdo Ali Saeed, Seok-Won Lee "Reasoning Non-Functional Requirements Trade-off in Self-Adaptive Systems Using Multi-Entity Bayesian Network Modeling" Journal of The Korea Society of Computer and Information 24.3 pp.65-75 (2019) : 65.
Ahmed Abdo Ali Saeed, Seok-Won Lee. Reasoning Non-Functional Requirements Trade-off in Self-Adaptive Systems Using Multi-Entity Bayesian Network Modeling. 2019; 24(3), 65-75. Available from: doi:10.9708/jksci.2019.24.03.065
Ahmed Abdo Ali Saeed and Seok-Won Lee. "Reasoning Non-Functional Requirements Trade-off in Self-Adaptive Systems Using Multi-Entity Bayesian Network Modeling" Journal of The Korea Society of Computer and Information 24, no.3 (2019) : 65-75.doi: 10.9708/jksci.2019.24.03.065
Ahmed Abdo Ali Saeed; Seok-Won Lee. Reasoning Non-Functional Requirements Trade-off in Self-Adaptive Systems Using Multi-Entity Bayesian Network Modeling. Journal of The Korea Society of Computer and Information, 24(3), 65-75. doi: 10.9708/jksci.2019.24.03.065
Ahmed Abdo Ali Saeed; Seok-Won Lee. Reasoning Non-Functional Requirements Trade-off in Self-Adaptive Systems Using Multi-Entity Bayesian Network Modeling. Journal of The Korea Society of Computer and Information. 2019; 24(3) 65-75. doi: 10.9708/jksci.2019.24.03.065
Ahmed Abdo Ali Saeed, Seok-Won Lee. Reasoning Non-Functional Requirements Trade-off in Self-Adaptive Systems Using Multi-Entity Bayesian Network Modeling. 2019; 24(3), 65-75. Available from: doi:10.9708/jksci.2019.24.03.065
Ahmed Abdo Ali Saeed and Seok-Won Lee. "Reasoning Non-Functional Requirements Trade-off in Self-Adaptive Systems Using Multi-Entity Bayesian Network Modeling" Journal of The Korea Society of Computer and Information 24, no.3 (2019) : 65-75.doi: 10.9708/jksci.2019.24.03.065