nanoll extt
Please use this identifier to cite or link to this item: http://lrcdrs.bennett.edu.in:80/handle/123456789/1237
Title: Improving quality of software product line by analysing inconsistencies in feature models using an ontological rule-based approach
Authors: Shivani Goel
Issue Date: 2018
Publisher: Blackwell Publishing Ltd
Abstract: In software product line engineering, feature models (FMs) represent the variability and commonality of a family of software products. The development of FMs may introduce inaccurate feature relationships. These relationships may cause various types of defects such as inconsistencies, which deteriorate the quality of software products. Several researchers have worked on the identification of defects due to inconsistency in FMs, but only a few of them have explained their causes. In this paper, FM is transformed to predicate-based feature model ontology using Prolog. Further, first-order logic is employed for defining rules to identify defects due to inconsistency, the explanations for their causes, and suggestions for their corrections. The proposed approach is explained using an FM available in Software Product Line Online Tools repository. It is validated using 26 FMs of discrete sizes up to 5,543 features, generated using the FeatureIDE tool and real-world FMs. Results indicate that the proposed methodology is effective, accurate, and scalable and improves software product line. Copyright © 2017 John Wiley & Sons, Ltd
URI: https://doi.org/10.1111/exsy.12256
http://lrcdrs.bennett.edu.in:80/handle/123456789/1237
ISSN: 0266-4720
Appears in Collections:Journal Articles_SCSET

Files in This Item:
File SizeFormat 
153.pdf
  Restricted Access
3.41 MBAdobe PDFView/Open Request a copy

Contact admin for Full-Text

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