Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Refaktorizace editoru stromů TrEd
Název práce v češtině: Refaktorizace editoru stromů TrEd
Název v anglickém jazyce: Refactoring tree editor TrEd
Klíčová slova: editor stromů, refaktorizace kódu
Klíčová slova anglicky: tree editor, code refactoring
Akademický rok vypsání: 2010/2011
Typ práce: diplomová práce
Jazyk práce: angličtina
Ústav: Ústav formální a aplikované lingvistiky (32-UFAL)
Vedoucí / školitel: doc. Ing. Zdeněk Žabokrtský, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 04.11.2010
Datum zadání: 04.11.2010
Datum a čas obhajoby: 06.09.2011 00:00
Datum odevzdání elektronické podoby:05.08.2011
Datum odevzdání tištěné podoby:05.08.2011
Datum proběhlé obhajoby: 06.09.2011
Oponenti: doc. RNDr. Martin Kruliš, Ph.D.
 
 
 
Zásady pro vypracování
Editor stromů TrEd vyvinutý Petrem Pajasem je vysoce flexibilní a rozšířitelný program pro zobrazování a editaci stromových struktur používaných
v počítačové lingvistice. TrEd je implementovaný v jazyku Perl.

Hlavním cílem této práce je refaktorovat TrEd za účelem lepší modularity, snadnější údržby a budoucí možnosti distribuovat jej prostřednictvím sítě CPAN, která je široce využívaným uložištěm tisíců modulů vyvinutých v Perlu. Vzhledem k obrovské velikosti zdrojových kódů TrEdu je nezbytné analýzu kódu a jeho transformace ve velké míře automatizovat. Součástí práce bude vytvoření kompletní dokumentace a řady testů pro TrEd po refaktorizaci.
Seznam odborné literatury
Petr Pajas: dokumentace TrEdu, http://ufal.mff.cuni.cz/~pajas/tred/
Damian Conway: Perl Best Practices, O'Reilly Media, 2005

 
Univerzita Karlova | Informační systém UK