Název:
XML based framework for transformation of Java source code
Překlad názvu:
XML based framework for transformation of Java source code
Autoři:
Šebesta, Jiří ; Parízek, Pavel (oponent) ; Poch, Tomáš (vedoucí práce) Typ dokumentu: Diplomové práce
Rok:
2010
Jazyk:
eng
Abstrakt: [eng][cze] Goal of the thesis was to provide transformation framework for Java sources based on well established XML technologies. The framework defines XML Schema for representation of Java sources. Java 1.5 sources can be parsed and stored to XML. Means for transformation and analysis are based on the JAXB technology. Several example transformations (refactoring, predicate abstraction) are also part of the framework. The framework is able to transform XML files back to the Java sources.Cílem této práce bylo vytvoření frameworku pro transformaci zdrojových kódů v jazyce Java. Základem frameworku je XML technologie. Framework definuje XML Schema použité k reprezentaci zdrojových kódů. Tyto zdrojové kódy (ve verzi Java 1.5) je možno za pomoci frameworku zparsovat a uložit do XML souboru. Prostředky pro transformace a analýzy kódu jsou založeny na technologii JAXB. Součástí frameworku je také několik ukázkových transformací (jako jsou refactoring a predicate abstraction). Z XML souborů je pak opětovně možné vytvořit zdrojový kód v jazyce Java.