Survey of automated software evolution techniques with a practical example in Java

Publication: 
Volume: 
Scan Resolution: 
Issue: 
Standard No: 
Scan Date: 
Scale: 
Master scans folder location: 
Creator: 

Arnav Bhardwaj

Responsibility: 
Custodial History: 
Start Date: 
2016 April 8
Description Level: 
End Date: 
2016 April 8
Style or Pattern: 
Process: 
Date Range: 
2016 April 8
Marks: 
Language: 
English
Physical Description: 

1.5 cm of textual records

Notes: 

Audience: Undergraduate. -- Dissertation: Thesis (B. A.). -- Algoma University, 2016. -- Submitted in partial fulfillment of course requirements for COSC 4235. -- Includes figures. -- Contents: Thesis.

ABSTRACT -- In the field of automated software coding, the main idea was to understand how to convert a code from one type to another type. This broad field of study includes converting code from one programming language to another as well as upgrading coding approaches within the same language. For this report, the prime focus was put towards creating a hybrid technique that can convert a Swing file into JavaFX file. The study was conducted to first understand how these techniques are formed. In addition, to understand how the scientific approaches applied to formulate a reliable code convertor. The research was conducted upon learning about five techniques general conversion methods, ACTR technique, SICORE System, Automated conversion via Design Patterns, and Lexical Analysis. Each of these techniques was different from one another but they demonstrate that each technique was produced in a similar manner. Following the analysis of the aforementioned techniques, a hybrid solution was proposed and detailed. This new approach was a hybrid that derives from the two versions of ACTR and it resembles other technical approaches studied as well. Then a utility was created using the iterative development method. It was used to demonstrate that this technique successfully converts a given Swing file into JavaFX portion.

rec_shelfloc: 
2016-016-002
Repository: 
Algoma University Archive
Container Number: 
002
Conclusions: 
Storage Method: