XML based framework for transformation of Java source code
XML based framework for transformation of Java source code
diplomová práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/30693Identifikátory
SIS: 62441
Kolekce
- Kvalifikační práce [11217]
Autor
Vedoucí práce
Oponent práce
Parízek, Pavel
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Softwarové systémy
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
2. 2. 2010
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Výborně
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.
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.