Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
Detail publikace
KOREC, T.
Originální název
Migrace zdrojových kódů pomocí dekompilace
Anglický název
Source-Code Migration Using Decompilation
Typ
článek ve sborníku mimo WoS a Scopus
Jazyk
čeština
Originální abstrakt
Článek pojednává o migraci zdrojového kódu pomocí nástroje vyvíjeného v rámci zpětného překladače projektu Lissom.
Anglický abstrakt
This paper deals with source code migration of high-level programming languages using decompilation. The developed migration tool is built on top of the middle-end and back-end of Lissom project decompiler. Several compilers generating LLVM IR code from an input language are discussed. Suitable compilers were integrated to the migration tool. Compiled LLVM IR code is an input of the decompilers optimizing middle-end. Output from the migration tool is a code in the C language or Python-like language generated by the back-end of the decompiler. Input languages are Fortran and its dialects, C/C++/Objective-C/Objective-C++, and D. The paper describes ways to improve quality and readability of the produced source code.
Klíčová slova v angličtině
migration, source code, decompilation, Lissom, LLVM IR, Fortran, C/C++, D, Objective C/Objective C++
Autoři
Rok RIV
2014
Vydáno
24. 4. 2014
Nakladatel
Vysoké učení technické v Brně
Místo
Brno
ISBN
978-80-214-4923-7
Kniha
Proceedings of the 20th Student Conference, EEICT 2014
Strany od
1
Strany do
3
Strany počet
URL
http://www.feec.vutbr.cz/EEICT/2014/sbornik/02magisterskeprojekty/08informacnisystemy/06-xkorec00@stud.fit.vutbr.cz.pdf
BibTex
@inproceedings{BUT111605, author="Tomáš {Korec}", title="Migrace zdrojových kódů pomocí dekompilace", booktitle="Proceedings of the 20th Student Conference, EEICT 2014", year="2014", pages="1--3", publisher="Vysoké učení technické v Brně", address="Brno", isbn="978-80-214-4923-7", url="http://www.feec.vutbr.cz/EEICT/2014/sbornik/02magisterskeprojekty/08informacnisystemy/06-xkorec00@stud.fit.vutbr.cz.pdf" }