Probabilistic graphical modelling for software product lines : a frameweork for modeling and reasoning under uncertainty
This work provides a holistic investigation into the realm of feature modeling within software product lines. The work presented identifies limitations and challenges within the current feature modeling approaches. Those limitations include, but not limited to, the dearth of satisfactory cognitive p...
Main Author: | |
---|---|
Published: |
University of East London
2016
|
Subjects: | |
Online Access: | https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.685716 |
id |
ndltd-bl.uk-oai-ethos.bl.uk-685716 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-bl.uk-oai-ethos.bl.uk-6857162019-01-15T03:18:27ZProbabilistic graphical modelling for software product lines : a frameweork for modeling and reasoning under uncertaintyAlmharat, Anas2016This work provides a holistic investigation into the realm of feature modeling within software product lines. The work presented identifies limitations and challenges within the current feature modeling approaches. Those limitations include, but not limited to, the dearth of satisfactory cognitive presentation, inconveniency in scalable systems, inflexibility in adapting changes, nonexistence of predictability of models behavior, as well as the lack of probabilistic quantification of model’s implications and decision support for reasoning under uncertainty. The work in this thesis addresses these challenges by proposing a series of solutions. The first solution is the construction of a Bayesian Belief Feature Model, which is a novel modeling approach capable of quantifying the uncertainty measures in model parameters by a means of incorporating probabilistic modeling with a conventional modeling approach. The Bayesian Belief feature model presents a new enhanced feature modeling approach in terms of truth quantification and visual expressiveness. The second solution takes into consideration the unclear support for the reasoning under the uncertainty process, and the challenging constraint satisfaction problem in software product lines. This has been done through the development of a mathematical reasoner, which was designed to satisfy the model constraints by considering probability weight for all involved parameters and quantify the actual implications of the problem constraints. The developed Uncertain Constraint Satisfaction Problem approach has been tested and validated through a set of designated experiments. Profoundly stating, the main contributions of this thesis include the following: • Develop a framework for probabilistic graphical modeling to build the purported Bayesian belief feature model. • Extend the model to enhance visual expressiveness throughout the integration of colour degree variation; in which the colour varies with respect to the predefined probabilistic weights. • Enhance the constraints satisfaction problem by the uncertainty measuring of the parameters truth assumption. • Validate the developed approach against different experimental settings to determine its functionality and performance.005.1University of East London10.15123/PUB.5012https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.685716http://roar.uel.ac.uk/5012/Electronic Thesis or Dissertation |
collection |
NDLTD |
sources |
NDLTD |
topic |
005.1 |
spellingShingle |
005.1 Almharat, Anas Probabilistic graphical modelling for software product lines : a frameweork for modeling and reasoning under uncertainty |
description |
This work provides a holistic investigation into the realm of feature modeling within software product lines. The work presented identifies limitations and challenges within the current feature modeling approaches. Those limitations include, but not limited to, the dearth of satisfactory cognitive presentation, inconveniency in scalable systems, inflexibility in adapting changes, nonexistence of predictability of models behavior, as well as the lack of probabilistic quantification of model’s implications and decision support for reasoning under uncertainty. The work in this thesis addresses these challenges by proposing a series of solutions. The first solution is the construction of a Bayesian Belief Feature Model, which is a novel modeling approach capable of quantifying the uncertainty measures in model parameters by a means of incorporating probabilistic modeling with a conventional modeling approach. The Bayesian Belief feature model presents a new enhanced feature modeling approach in terms of truth quantification and visual expressiveness. The second solution takes into consideration the unclear support for the reasoning under the uncertainty process, and the challenging constraint satisfaction problem in software product lines. This has been done through the development of a mathematical reasoner, which was designed to satisfy the model constraints by considering probability weight for all involved parameters and quantify the actual implications of the problem constraints. The developed Uncertain Constraint Satisfaction Problem approach has been tested and validated through a set of designated experiments. Profoundly stating, the main contributions of this thesis include the following: • Develop a framework for probabilistic graphical modeling to build the purported Bayesian belief feature model. • Extend the model to enhance visual expressiveness throughout the integration of colour degree variation; in which the colour varies with respect to the predefined probabilistic weights. • Enhance the constraints satisfaction problem by the uncertainty measuring of the parameters truth assumption. • Validate the developed approach against different experimental settings to determine its functionality and performance. |
author |
Almharat, Anas |
author_facet |
Almharat, Anas |
author_sort |
Almharat, Anas |
title |
Probabilistic graphical modelling for software product lines : a frameweork for modeling and reasoning under uncertainty |
title_short |
Probabilistic graphical modelling for software product lines : a frameweork for modeling and reasoning under uncertainty |
title_full |
Probabilistic graphical modelling for software product lines : a frameweork for modeling and reasoning under uncertainty |
title_fullStr |
Probabilistic graphical modelling for software product lines : a frameweork for modeling and reasoning under uncertainty |
title_full_unstemmed |
Probabilistic graphical modelling for software product lines : a frameweork for modeling and reasoning under uncertainty |
title_sort |
probabilistic graphical modelling for software product lines : a frameweork for modeling and reasoning under uncertainty |
publisher |
University of East London |
publishDate |
2016 |
url |
https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.685716 |
work_keys_str_mv |
AT almharatanas probabilisticgraphicalmodellingforsoftwareproductlinesaframeweorkformodelingandreasoningunderuncertainty |
_version_ |
1718813741067272192 |