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 | Size | Format | |
---|---|---|---|---|
acknowlodgment.pdf | Attached File | 76.95 kB | Adobe PDF | View/Open |
certificate.pdf | 77.33 kB | Adobe PDF | View/Open | |
chapter iii.pdf | 2.35 MB | Adobe PDF | View/Open | |
chapter ii.pdf | 2.58 MB | Adobe PDF | View/Open | |
chapter i.pdf | 1.81 MB | Adobe PDF | View/Open | |
chapter iv.pdf | 2.39 MB | Adobe PDF | View/Open | |
chapter vii pdf.pdf | 203.36 kB | Adobe PDF | View/Open | |
chapter vi.pdf | 1.29 MB | Adobe PDF | View/Open | |
chapter v.pdf | 1.45 MB | Adobe PDF | View/Open | |
references.pdf | 1.1 MB | Adobe PDF | View/Open | |
title page.pdf | 71.61 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: