DocumentCode
1692124
Title
Backporting Java 5 Code
Author
Gutzmann, Tobias ; Steijger, Tamara
Author_Institution
Sch. of Math. & Syst. Eng., Vaxjo Univ., Vaxjo, Sweden
fYear
2009
Firstpage
121
Lastpage
122
Abstract
Java 5 has introduced a number of new syntactical language features that make development faster, easier, and safer. However, at the same time, it has also introduced downward incompatibilities: code written for Java 5 cannot be used on pre-Java 5 platforms. This tool demonstration presents a number of source-to-source transformations that backport source code written for the Java 5 platform to legacy platforms. Developers who are, for different reasons, still bound to legacy platforms can benefit with help of this tool from the new language features, and they can use third-party components written for more recent platforms. Compared to existing tools, ours is the first that can backport all new syntactical Java 5 language features while the user maintains full control of the source code.
Keywords
Java; computational linguistics; software maintenance; software tools; Java 5 code; backport source code; legacy platform; software tool; source-to-source transformation; syntactical language; Computer languages; Inspection; Java; Libraries; Mathematics; Programming environments; Runtime; Safety; Software systems; Systems engineering and theory;
fLanguage
English
Publisher
ieee
Conference_Titel
Source Code Analysis and Manipulation, 2009. SCAM '09. Ninth IEEE International Working Conference on
Conference_Location
Edmonton, AB
Print_ISBN
978-0-7695-3793-1
Type
conf
DOI
10.1109/SCAM.2009.21
Filename
5279958
Link To Document