Please use this identifier to cite or link to this item: http://hdl.handle.net/10603/326270
Full metadata record
DC FieldValueLanguage
dc.coverage.spatial
dc.date.accessioned2021-05-13T06:57:57Z-
dc.date.available2021-05-13T06:57:57Z-
dc.identifier.urihttp://hdl.handle.net/10603/326270-
dc.description.abstractSoftware product line engineering (SPLE) is an emergent technical paradigm for generating software products. A software product line (SPL) is a family of related software intensive systems, sharing a common and managed set of features that fulfill the specific requirements of a certain domain. The main focus of SPL is software reuse in an attempt to improve the quality and productivity while reducing cost as well as time to market. Feature model (FM) is a well-known notation that represents commonality and variability of SPL. The accurate combination of features in FM allows deriving a valid product from SPL. The development and growing size of FMs may inevitably introduce inaccurate feature relationships. These relationships may cause defects in models such as defects due to redundancy, anomaly, inconsistency and wrong cardinality. These defects can be inherited in the software products built from a defective product line model. These defects diminish the quality of FMs and benefits of SPL. A defect in FM is a critical issue in the SPL community as software products are derived by reusing models. One of the major factors behind the successful derivation of defect free valid software products from SPL is the quality of FM, which in turn depends on how a defect in FM is resolved. Moreover, manually inspecting defects in large-sized FMs is a laborious task. Therefore, it is of utmost importance to resolve defects to support reusability in the industrial domain. As, it further leads to mass production of software products and provides the benefits of SPL, i.e., reduced development time, cost and improves quality of software products. The identification of defects in FM is well researched, however, providing cause of defects with their correction in a language which is easily understandable by product line (PL) developers is still a challenge.
dc.format.extent185p.
dc.languageEnglish
dc.relation
dc.rightsuniversity
dc.titleA Generic Framework for Improving Software Product Line using an Ontological Rule Based Approach
dc.title.alternative
dc.creator.researcherMegha
dc.subject.keywordProduct line model
dc.subject.keywordReusability
dc.subject.keywordSoftware product line
dc.description.note
dc.contributor.guideKumar, Ajay and Goel, Shivani
dc.publisher.placePatiala
dc.publisher.universityThapar Institute of Engineering and Technology
dc.publisher.institutionDepartment of Computer Science and Engineering
dc.date.registered
dc.date.completed2018
dc.date.awarded
dc.format.dimensions
dc.format.accompanyingmaterialNone
dc.source.universityUniversity
dc.type.degreePh.D.
Appears in Departments:Department of Computer Science and Engineering

Files in This Item:
File Description SizeFormat 
01_title.pdfAttached File56.54 kBAdobe PDFView/Open
02_dedication.pdf8.05 kBAdobe PDFView/Open
03_certificate.pdf1.04 MBAdobe PDFView/Open
04_acknowledgement.pdf140.18 kBAdobe PDFView/Open
05_abstract.pdf93.62 kBAdobe PDFView/Open
06_preface.pdf86.96 kBAdobe PDFView/Open
07_list of publications.pdf137.96 kBAdobe PDFView/Open
08_table of contents.pdf96.74 kBAdobe PDFView/Open
09_list of abbreviations.pdf90.22 kBAdobe PDFView/Open
10_list of figures.pdf112.25 kBAdobe PDFView/Open
11_list of tables.pdf93.8 kBAdobe PDFView/Open
12_chapter 1.pdf237.89 kBAdobe PDFView/Open
13_chapter 2.pdf257.66 kBAdobe PDFView/Open
14_chapter 3.pdf680.2 kBAdobe PDFView/Open
15_chapter 4.pdf1.7 MBAdobe PDFView/Open
16_chapter 5.pdf1.3 MBAdobe PDFView/Open
17_chapter 6.pdf96.85 kBAdobe PDFView/Open
18_references.pdf212.3 kBAdobe PDFView/Open
19_appendices.pdf44.24 kBAdobe PDFView/Open
80_recommendation.pdf151.64 kBAdobe PDFView/Open


Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).

Altmetric Badge: