Conference paper

KOREC Tomáš. Source-Code Migration Using Decompilation. In: Proceedings of the 20th Student Conference, EEICT 2014. Brno: Brno University of Technology, 2014, pp. 1-3. ISBN 978-80-214-4923-7. Available from: http://www.feec.vutbr.cz/EEICT/2014/sbornik/02magisterskeprojekty/08informacnisystemy/06-xkorec00@stud.fit.vutbr.cz.pdf
Publication language:czech
Original title:Source-Code Migration Using Decompilation
Title (en):Source-Code Migration Using Decompilation
Pages:1-3
Proceedings:Proceedings of the 20th Student Conference, EEICT 2014
Conference:Student EEICT 2014
Place:Brno, CZ
Year:2014
URL:http://www.feec.vutbr.cz/EEICT/2014/sbornik/02magisterskeprojekty/08informacnisystemy/06-xkorec00@stud.fit.vutbr.cz.pdf
ISBN:978-80-214-4923-7
Publisher:Brno University of Technology
URL:http://www.feec.vutbr.cz/EEICT/2014/sbornik/02magisterskeprojekty/08informacnisystemy/06-xkorec00@stud.fit.vutbr.cz.pdf [PDF]
Keywords
migration, source code, decompilation, Lissom, LLVM IR, Fortran, C/C++, D, Objective C/Objective C++
Annotation
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.
BibTeX:
@INPROCEEDINGS{
   author = {Tom{\'{a}}{\v{s}} Korec},
   title = {Source-Code Migration Using Decompilation},
   pages = {1--3},
   booktitle = {Proceedings of the 20th Student Conference, EEICT 2014},
   year = {2014},
   location = {Brno, CZ},
   publisher = {Brno University of Technology},
   ISBN = {978-80-214-4923-7},
   language = {czech},
   url = {http://www.fit.vutbr.cz/research/view_pub.php?id=10651}
}

Your IPv4 address: 54.161.118.57
Switch to https