Please use this identifier to cite or link to this item: http://hdl.handle.net/10603/333628
Title: Software re engineering process for declarative user interface
Researcher: Agarwal, Smita
Guide(s): Dixit, Sarvottam and Aggarwal, Alok
Keywords: Computer Science
Computer Science Software Engineering
Engineering and Technology
User interfaces (Computer systems)
University: Mewar University
Completed Date: 2019
Abstract: There is a need to modernize legacy business applications as the systems are poor in user interface, documentation and are unable to get the benefits from internet and mobile technology. To make them accessible over internet and handheld devices like smart phones, the core concept and the principles of Model Based Approach (MBA) are being applied in software re-engineering to generate relevant model based views. The objective of this research is to identify study, analyze and propose a model based approach for re-engineering of declarative user interface of legacy system using Model to Model transformation to optimize on resources of time, costs and persons. newlineA conceptual framework using mathematical notation is presented that forms the base of the work done. Then a detailed analysis of the existing meta-model-based transformation tools is done for the declarative model using an exhaustive criterion. Results show that all selected tools produce domain specific target model which mostly transform PSM to PSM and none produces domain independent target model transforming a PSM into PIM. Based on the result of the evaluation and in depth investigation VANILLA - a platform independent model (PIM) for declarative user interface is proposed. Also the algorithm for model transformation using PIM model for declarative user interface has been put forward. This algorithm is then applied to four of the popular libraries such as SWING, HTML5, and more recent libraries of Android and Python-Tkinter. A Model Transformation bi-directional tool VATE is developed for the implementation of PIM model and the algorithm using XML technology and relational database schema. newlineSeveral future works can be been identified and are classified in terms of their desirability and feasibility as short term and long term perspectives. This includes in-depth analysis of all the elements and their properties, adding libraries for more programming languages, exploring techniques to transform the XML Models and Meta- Models to UML Models and Meta-Models
Pagination: X, 104
URI: http://hdl.handle.net/10603/333628
Appears in Departments:Department of Computer Application

Files in This Item:
File Description SizeFormat 
01_title.pdfAttached File27.37 kBAdobe PDFView/Open
02_certificates.pdf122.43 kBAdobe PDFView/Open
03_plagiarism report.pdf173.11 kBAdobe PDFView/Open
04_acknowledgements.pdf6.18 kBAdobe PDFView/Open
05_abstract.pdf221.14 kBAdobe PDFView/Open
06_preface.pdf269.64 kBAdobe PDFView/Open
07_contents.pdf155.74 kBAdobe PDFView/Open
08_tables.pdf30.56 kBAdobe PDFView/Open
09_figures.pdf189.63 kBAdobe PDFView/Open
10_abbreviations.pdf149.65 kBAdobe PDFView/Open
11_chapter 1.pdf282.67 kBAdobe PDFView/Open
12_chapter 2.pdf310.34 kBAdobe PDFView/Open
13_chapter 3.pdf948.89 kBAdobe PDFView/Open
14_chapter 4.pdf607.99 kBAdobe PDFView/Open
15_chapter 5.pdf707.59 kBAdobe PDFView/Open
16_chapter 6.pdf1.12 MBAdobe PDFView/Open
17_chapter 7.pdf132.74 kBAdobe PDFView/Open
18_references.pdf415.33 kBAdobe PDFView/Open
19_publications.pdf2.21 MBAdobe PDFView/Open
20_biography.pdf24.35 kBAdobe PDFView/Open
80_recommendation.pdf149.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: