Detail publikace

Generic Source Code Migration Using Decompilation

ĎURFINA, L.; KŘOUSTEK, J.; ZEMEK, P. Generic Source Code Migration Using Decompilation. 10th Annual Industrial Simulation Conference (ISC'2012). Brno: EUROSIS, 2012. p. 38-42. ISBN: 978-90-77381-71-7.
Název česky
Migrace zdrojových kódů pomocí rekonfigurovatelného zpětného překladače
Typ
článek ve sborníku konference
Jazyk
anglicky
Autoři
Ďurfina Lukáš, Ing., Ph.D.
Křoustek Jakub, Ing., Ph.D.
Zemek Petr, Ing., Ph.D.
Klíčová slova

migrace zdrojového kódu, analýza, transformace, rekonfigurotavelnost, reverzní inženýrství, zpětný překlad, Lissom, LLVM, LLVM IR

Abstrakt

Článek pojednává o problematice udržovatelnosti a přenositelnosti programů vytvořených ve starších programovacích jazycích. Existuje několik jednoúčelových konvertorů, zaměřených na migraci kódu z jednoho konkrétního jazyka do jazyka jiného. V současnosti však neexistuje generické řešení, které by umožnilo migraci kódu bez ohledu na původní či cílový programovací jazyk. V tomto článku je představeno řešení založené na využití překladačové platformy LLVM, které takovou migraci kódu umožní. Výstupem je vysoce čitelná reprezentace kódu v jazyce Python. V závěru jsou prezentovány experimentální výsledky dosažené u několika běžných programovacích jazyků (C/C++, D, Fortran).

Rok
2012
Strany
38–42
Sborník
10th Annual Industrial Simulation Conference (ISC'2012)
ISBN
978-90-77381-71-7
Vydavatel
EUROSIS
Místo
Brno
BibTeX
@inproceedings{BUT96941,
  author="Lukáš {Ďurfina} and Jakub {Křoustek} and Petr {Zemek}",
  title="Generic Source Code Migration Using Decompilation",
  booktitle="10th Annual Industrial Simulation Conference (ISC'2012)",
  year="2012",
  pages="38--42",
  publisher="EUROSIS",
  address="Brno",
  isbn="978-90-77381-71-7"
}
Nahoru