Please use this identifier to cite or link to this item: http://hdl.handle.net/10603/287067
Title: Object Oriented Dependency Inversion Architecture Design for Detecting Duplication Code on Software Application Projects
Researcher: Anoop Sreekumar R.S
Guide(s): Siva Balan R.V
Keywords: Engineering and Technology,Computer Science,Computer Science Software Engineering
University: Noorul Islam Centre for Higher Education
Completed Date: 09/03/2018
Abstract: ABSTRACT newlineAn object oriented software system is used for planning and leading software projects and newlinecontrolled the software services. Most of the available techniques are depends on object newlineoriented principles for reducing software complexity. Few research works on software engineering newlinehas duplicate code detection though the software quality is not improved. The newlinemain objective of proposed Liskov Substitution Software principle with DupCode Removal newline(LSSP-DR) method, Object Oriented Vector Space using Relationship Graph (OOVS-RG) newlineframework and Least Burdensome based Multi Process validation (LBMPV) approach is designed newlineto detect the duplication code on software development projects in objects oriented newlinesystem. newlineLSSP-DR method is introduced to use strong object code behavioral properties to detect newlinethe duplicated code in the application project. Strong Object Code behavioral properties newlineuse the Hoare Software Logical rules to fetch the resultant code property. OOVS-RG framework newlineis proposed with vector space linear algebraic model and Relationship Graph Theory newlinefor providing quality-conscious software services such as minimum development cost and newlinemaximum code reusability. Relationship Graph Theory uses linear transformational property newlineto perform effective association between modules and also obtain higher independency newlinerate. LBMPV approach is proposed with Least Burdensome approach to validate the multiple newlineprocess of the object oriented software code. Neighbor to neighbor propagation with newlinediscrete time function improves the validation quality with minimal runtime. newlineFrom the theoretical analysis and experimental results, the software validation accuracy newlineis increased by 17% using LBMPV approach when compared to the existing methods. newlineThe multi process validation time is also decreased by 14% when compared to the existing newlinemethods. Hence minimize the risks to the users and the system software becomes efficient. newlineit is clear that the proposed OOVS-RG improves software code reusability by 30% newlineand independency rate by 31%. The duplica
Pagination: 136
URI: http://hdl.handle.net/10603/287067
Appears in Departments:Department of Computer Science and Engineering

Files in This Item:
File Description SizeFormat 
acknowlodgment.pdfAttached File76.95 kBAdobe PDFView/Open
certificate.pdf77.33 kBAdobe PDFView/Open
chapter iii.pdf2.35 MBAdobe PDFView/Open
chapter ii.pdf2.58 MBAdobe PDFView/Open
chapter i.pdf1.81 MBAdobe PDFView/Open
chapter iv.pdf2.39 MBAdobe PDFView/Open
chapter vii pdf.pdf203.36 kBAdobe PDFView/Open
chapter vi.pdf1.29 MBAdobe PDFView/Open
chapter v.pdf1.45 MBAdobe PDFView/Open
references.pdf1.1 MBAdobe PDFView/Open
title page.pdf71.61 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: