Please use this identifier to cite or link to this item:
http://hdl.handle.net/10603/326270
Title: | A Generic Framework for Improving Software Product Line using an Ontological Rule Based Approach |
Researcher: | Megha |
Guide(s): | Kumar, Ajay and Goel, Shivani |
Keywords: | Product line model Reusability Software product line |
University: | Thapar Institute of Engineering and Technology |
Completed Date: | 2018 |
Abstract: | Software 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. |
Pagination: | 185p. |
URI: | http://hdl.handle.net/10603/326270 |
Appears in Departments: | Department of Computer Science and Engineering |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
01_title.pdf | Attached File | 56.54 kB | Adobe PDF | View/Open |
02_dedication.pdf | 8.05 kB | Adobe PDF | View/Open | |
03_certificate.pdf | 1.04 MB | Adobe PDF | View/Open | |
04_acknowledgement.pdf | 140.18 kB | Adobe PDF | View/Open | |
05_abstract.pdf | 93.62 kB | Adobe PDF | View/Open | |
06_preface.pdf | 86.96 kB | Adobe PDF | View/Open | |
07_list of publications.pdf | 137.96 kB | Adobe PDF | View/Open | |
08_table of contents.pdf | 96.74 kB | Adobe PDF | View/Open | |
09_list of abbreviations.pdf | 90.22 kB | Adobe PDF | View/Open | |
10_list of figures.pdf | 112.25 kB | Adobe PDF | View/Open | |
11_list of tables.pdf | 93.8 kB | Adobe PDF | View/Open | |
12_chapter 1.pdf | 237.89 kB | Adobe PDF | View/Open | |
13_chapter 2.pdf | 257.66 kB | Adobe PDF | View/Open | |
14_chapter 3.pdf | 680.2 kB | Adobe PDF | View/Open | |
15_chapter 4.pdf | 1.7 MB | Adobe PDF | View/Open | |
16_chapter 5.pdf | 1.3 MB | Adobe PDF | View/Open | |
17_chapter 6.pdf | 96.85 kB | Adobe PDF | View/Open | |
18_references.pdf | 212.3 kB | Adobe PDF | View/Open | |
19_appendices.pdf | 44.24 kB | Adobe PDF | View/Open | |
80_recommendation.pdf | 151.64 kB | Adobe PDF | View/Open |
Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).
Altmetric Badge: