ŠTĚPÁN, F. Garbage collector objektů jazyka PNtalk [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.

Posudky

Posudek vedoucího

Kočí, Radek

Student odvedl dobrou práci, během řešení komunikoval a konzultoval problémy. Prokázal schopnost samostatné práce. Celkově hodnotím práci studenta stupněm dobře.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Cílem práce bylo navrhnout koncept automatické správy paměti (garbage collector) pro systém PNtalk a tento koncept implementovat pro simulátor v jazyce Java. Student musel prostudovat implementaci simulátoru, různé algoritmy pro automatickou správu paměti a navrhnout vhodné řešení. Náročnost zadání považuji za standardní. Student zadání splnil.
Práce s literaturou Student využil doporučenou literaturu, další zdroje vyhledával samostatně.
Aktivita během řešení, konzultace, komunikace Student byl během řešení aktivní a samostatný, problémy byly průběžně konzultovány.
Aktivita při dokončování Textová část práce byla konzultována, práce na ní mohly začít o trochu dříve.
Publikační činnost, ocenění
Navrhovaná známka
C
Body
75

Posudek oponenta

Janoušek, Vladimír

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání
Rozsah splnění požadavků zadání
Rozsah technické zprávy 44 stran v LaTeXu.
Prezentační úroveň technické zprávy 75 Ke struktuře a obsahu kapitol mám následující výhrady: Abstrakt by měl na začátku vysvětlit kontext - co je PNtalk, kde je problém se stávajícím GC apod. V kapitole PNtalk bych očekával informaci o principu činnosti interpretu a jeho původního garbage collectoru. Následně by měly být popsány možnosti realizace alternativních garabage collectorů. Další části, týkající se návrhu, implementace a testování, jsou v pořádku.
Formální úprava technické zprávy 75 K formální stránce práce nemám zásadní výhrady.
Práce s literaturou 75 V úvodu se mluví o OOPN bez vysvětlení a odkazů. V kapitolách 2 a 3 už odkazy na zdroje jsou uvedeny, a to vždy na začátku kapitoly. Očekával bych ale přesnější citování u jednotlivých pojmů a principů. Bibliografie obsahuje celkem 4 položky, což není mnoho. Výběr studijních pramenů ale dává smysl.
Realizační výstup 75 Realizační výstup je dobře navržen, zdokumentován, otestován a je funkční a použitelný.
Využitelnost výsledků Výstupy této práce jsou použitelné v rámci vývoje nové verze interpretu jazyka PNtalk.
Navrhovaná známka
C
Body
75

eVSKP id 155735