Please use this identifier to cite or link to this item:
Title: A Pattern Oriented Approach to create Reusable Designs in Enterprise Systems
Researcher: Chethana S.
Guide(s): G. N. Srinivasan
Keywords: Computer Science
Computer Science Information Systems
Engineering and Technology
University: Jain University
Completed Date: 2019
Abstract: Design reuse has been a big challenge in software development despite the success of the newlineusage of OOP (Object Oriented Programming) languages. Where class libraries, services, and newlinecomponents are used to make the design simple and flexible. The designs are usually created newlinefrom scratch because most of the programming languages give very little support to reuse the newlineexisting designs. In addition to it, the interoperability nature of software development makes newlineit difficult to use the existing pattern architecture like MVC (Model View Controller) and this newlineremains a huge challenge in developing small and large scale applications. However, recent newlinestudies have shown that existing pattern architectures are not able to modularize the pattern newlineconcerns and results in poor modularity. newlineDesign Pattern Architecture is a serious concern in the development of any complex software newlinesystem for Small, Medium as well as for Big Organization. The proposed research work newlinespeaks about the reusability of designs in dynamic enterprise systems. The essential problem newlineis how to incorporate rapidly changing technology and new requirements by composing newlinepatterns for creating reusable designs. The pre-eminent objective of the proposed work is to newlineintensify the performance of enterprise design pattern reuse, to monitor software component newlineproblems and to predict the best design pattern for reusability. Most of the existing newlinearchitectures like MVC(Model View Controller), MVP(Model View Presenter), and newlineMVVM(Model-View-View Model) are only concerned about separating and focused more newlineon layered architecture. A new framework called the MVM(Model View Mapper) pattern newlineapproach is proposed to solve all these problems for migrating to a new design approach. It is newlinehelpful for all kinds of organization in software development that is complex. The proposed newlineMVM (Model, View, Mapper) is implemented on a banking application and compared with newlineMVC(Model View Controller) architecture on which the banking application is executed. newlineThe main objective is to predict the best design pattern for reusability. The proposed work newlineanalyses the reusability using three Algorithms like Code Analyzer and Code Classifier, newlineBehavior Dependency, Hybrid Artificial Bee Colony and Naïve Based Classifier. Where the newlineresults obtained prove that MVM(Model View Mapper) architecture provides more newlinereusability level when compared to the existing architectures. newline
Pagination: 148 p
Appears in Departments:Dept. of CS & IT

Files in This Item:
File Description SizeFormat 
80_recommendation.pdfAttached File115.52 kBAdobe PDFView/Open
abstract-converted.pdf30.13 kBAdobe PDFView/Open
chapter 2.pdf174.48 kBAdobe PDFView/Open
chapter 3.pdf1.99 MBAdobe PDFView/Open
chapter 4.pdf279.53 kBAdobe PDFView/Open
chapter 5.pdf2.47 MBAdobe PDFView/Open
chapter 6.pdf44.75 kBAdobe PDFView/Open
chapter i.pdf293.45 kBAdobe PDFView/Open
cover page.pdf343.94 kBAdobe PDFView/Open
table of contents.pdf112.02 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: