Please use this identifier to cite or link to this item: http://hdl.handle.net/10603/477394
Title: Fault pr Fault prone components identification and optimal test case generation using ocl specificationne components identification and optimal test case generation using ocl specification
Researcher: Jalila A
Guide(s): Chandrakumar T
Keywords: Software System
Object Constraint Language
Category Partitioning Method
University: Anna University
Completed Date: 2022
Abstract: The most important quality aspect of a software system is how well it fulfills the needs of its users or the requirements of its customers. The demand for complicated software has been expanding at an exponential rate in recent years, as has the number of components in a system. However, due to a lack of time, a scarcity of allied resources and the high cost of the testing period, extensive testing on every component of the software is not achievable. In practice, a small number of system components might cause numerous problems to be reported at later stages of software development, leading to a huge loss of money, human effort, and quality for the system. Therefore, it is vital to devote a significant amount of time and effort to identifying and testing those components that are most prone to failure at the earliest. newlineSpecification-based testing is one of the most well-known software engineering principles. Apart from the application of formal specifications in precise and abstract system representation, this research effort has demonstrated additional benefits such as systematically prioritizing tests and automatically deriving test input data. To address this issue, the aim of this research is to examine the overlap between fault-prone component-based testing and specification-based testing, as well as the benefits that these two disciplines potentially provide. This can be achieved by initiating fault-proneness-based testing at the specification level so that errors can be identified and fixed early in the Software Development Life Cycle (SDLC). The reason behind is that errors discovered later in the software development life cycle cost more to correct than those discovered earlier. newlineThe primary goal of fault-proneness prediction is to identify fault-prone components as early as possible in the SDLC in order to reduce development effort in terms of design, coding, testing, inspection, and debugging, among other aspects. newline
Pagination: xix,153p.
URI: http://hdl.handle.net/10603/477394
Appears in Departments:Faculty of Science and Humanities

Files in This Item:
File Description SizeFormat 
01_title.pdfAttached File96.66 kBAdobe PDFView/Open
02_prelimpages.pdf784.53 kBAdobe PDFView/Open
03_contents.pdf326.84 kBAdobe PDFView/Open
04_abstracts.pdf157.86 kBAdobe PDFView/Open
05_chapter1.pdf369.86 kBAdobe PDFView/Open
06_chapter2.pdf218.42 kBAdobe PDFView/Open
07_chapter3.pdf929.69 kBAdobe PDFView/Open
08_chapter4.pdf511.33 kBAdobe PDFView/Open
09_chapter5.pdf753.8 kBAdobe PDFView/Open
10_chapter6.pdf783.34 kBAdobe PDFView/Open
11_annexures.pdf139.19 kBAdobe PDFView/Open
80_recommendation.pdf142.66 kBAdobe PDFView/Open
Show full item record


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

Altmetric Badge: