Open Access Open Access  Restricted Access Subscription Access

Verification of SPL Feature Model by using Bayesian Network


Affiliations
1 Depatment of Computer Science and Engineering, East West University, Dhaka, Bangladesh
2 Department of Computer Science and Software Engineering, Concordia University, Montreal, Canada
3 Depatment of Computer Science and Engineering, East West University, Dhaka, India
 

Feature Tree represents all the features along with their relationship of a Software Product Line. Any defect in feature model can diminish the benefits of product line approach. Hence, the analysis of feature model plays a key role towards the success of any Software Product Line. This paper presents various analysis rules for cardinality-based feature model of both dead and false optional features. These rules are then verified by using Bayesian Network Based inference mechanism. Such verification not only confirms the analysis rules of the feature trees but also ensures the applicability of probabilistic information into the feature trees.

Keywords

Bayesian Network, Dead Feature, False Optional Feature, Feature Analysis, Software Product Line.
User

Abstract Views: 145

PDF Views: 0




  • Verification of SPL Feature Model by using Bayesian Network

Abstract Views: 145  |  PDF Views: 0

Authors

Shamim Ripon
Depatment of Computer Science and Engineering, East West University, Dhaka, Bangladesh
Musfiqur Rahman
Department of Computer Science and Software Engineering, Concordia University, Montreal, Canada
Javedul Ferdous
Depatment of Computer Science and Engineering, East West University, Dhaka, India
Md. Delwar Hossain
Depatment of Computer Science and Engineering, East West University, Dhaka, India

Abstract


Feature Tree represents all the features along with their relationship of a Software Product Line. Any defect in feature model can diminish the benefits of product line approach. Hence, the analysis of feature model plays a key role towards the success of any Software Product Line. This paper presents various analysis rules for cardinality-based feature model of both dead and false optional features. These rules are then verified by using Bayesian Network Based inference mechanism. Such verification not only confirms the analysis rules of the feature trees but also ensures the applicability of probabilistic information into the feature trees.

Keywords


Bayesian Network, Dead Feature, False Optional Feature, Feature Analysis, Software Product Line.



DOI: https://doi.org/10.17485/ijst%2F2016%2Fv9i31%2F131242