dc.contributor.author | Yousif, Hussam Samir | |
dc.date.accessioned | 2018-08-16T16:10:04Z | |
dc.date.available | 2018-08-16T16:10:04Z | |
dc.date.issued | 2018-06-29 | |
dc.date.submitted | 2018-06-28T22:00:09Z | |
dc.identifier.uri | https://hdl.handle.net/1956/18136 | |
dc.description.abstract | In this thesis we will present the design and implementation of an intermediate representation language created for the purpose of software migration to Java and C#. Furthermore we will examine a set of transformations performed on programs of this language, followed by the discussion of a set of programs which perform semantic analysis. Finally we will examine the testing framework built around this language. The result of this thesis is a language built as much as feasible within the intersection of Java and C#. Other results include the aforementioned program transformations, semantic analysis and testing framework. | en_US |
dc.language.iso | eng | eng |
dc.publisher | The University of Bergen | en_US |
dc.subject | Program transformation | eng |
dc.subject | programming language design | eng |
dc.subject | source to source conversion | eng |
dc.subject | software development | eng |
dc.title | CFlat : An Intermediate Representation Language for the Purpose of Software Migration to Java and C#. | en_US |
dc.title.alternative | CFlat : An Intermediate Representation Language for the Purpose of Software Migration to Java and C#. | eng |
dc.type | Master thesis | |
dc.date.updated | 2018-06-28T22:00:09Z | |
dc.rights.holder | Copyright the Author. All rights reserved | en_US |
dc.description.degree | Masteroppgave i informatikk | en_US |
dc.description.localcode | INF399 | |
dc.subject.nus | 754199 | eng |
fs.subjectcode | INF399 | |
fs.unitcode | 12-12-0 | |