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...

Full description

Bibliographic Details
Main Author: Almharat, Anas
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