Automatické dopředné prořezávání programů

but.committeedoc. Ing. Richard Růžička, Ph.D., MBA (předseda) doc. RNDr. Dana Hliněná, Ph.D. (místopředseda) prof. Ing. Adam Herout, Ph.D. (člen) Ing. Bohuslav Křena, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm D. Otázky u obhajoby: Proč jste v experimentech uvažoval porovnání pouze dvou dvojic verzí jádra Linuxu? Jak by dopadlo srovnání jiných verzí? Mohl byste posoudit, co je důvodem výsledků "Not Equal" v tabulce 6.2 získaných s Vašimi vylepšeními nástroje DiffKemp? Jedná se opravdu o rozdílný kód? Co v kontextu vaši práce znamená prořezávání? Co ve výsledkových tabulkách znamená "Equal" a "Not Equal"? Jak vaše rozšíření mění výsledek?cs
but.jazykangličtina (English)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMalík, Viktoren
dc.contributor.authorPatrik, Nikolasen
dc.contributor.refereeVojnar, Tomášen
dc.date.created2020cs
dc.description.abstractTáto práca popisuje návrh a implementáciu nového riešenie pre nástroj DiffKemp na automatické dopredné prerezávanie programov. Po zdĺhavej analýze súčasného riešenia, sme sa rozhodli súčasné riešenie ponechať a rozšíriť ho o zopár vylepšení. Implementovali sme rozšírenie ktoré dovoľuje DiffKempu vykonávať analýzu nad prvkami štrukturovaných typov, pridali sme k súčasnému prerezávaciemu kritériu aj hodnotu premennej a na záver pridali podporu na analýzu parametrov modulov jadra. Po implementovaní týchto vylepšení sme vykonali experimenty ktoré potvrdili zlepšenie analýzi ktorú DiffKemp vykonával.en
dc.description.abstractThis thesis presents designing new forward slicing solution for the DiffKemp tool. After strenuous analysis of currently implemented solution in DiffKemp for forward slicing we decided to retain current solution and extend it by few enhancements that should improve the analysis provided by DiffKemp in a quite big scope. We have implemented extensions so DiffKemp can perform analysis on fields of structured types which might represent run-time parameters and also we extended slicing criterion with the value of analyzed variable. Also we added support for slicing module kernel parameters. After implementing this solutions, we did experiments which proved that implemented solution has improved the analysis performed by DiffKemp.cs
dc.description.markDcs
dc.identifier.citationPATRIK, N. Automatické dopředné prořezávání programů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2020.cs
dc.identifier.other129916cs
dc.identifier.urihttp://hdl.handle.net/11012/195001
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectstatická analýzaen
dc.subjectDiffKempen
dc.subjectdopredné orezávanie programoven
dc.subjectllvmen
dc.subjectllvm iren
dc.subjectclangen
dc.subjectstatic analysiscs
dc.subjectDiffKempcs
dc.subjectforward slicingcs
dc.subjectllvmcs
dc.subjectllvm ircs
dc.subjectclangcs
dc.titleAutomatické dopředné prořezávání programůen
dc.title.alternativeAutomatic Forward Slicing of Programscs
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2020-08-28cs
dcterms.modified2020-08-30-19:06:25cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid129916en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:33:27en
sync.item.modts2025.01.15 22:28:51en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
646.18 KB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-23100_v.pdf
Size:
85.42 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-23100_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-23100_o.pdf
Size:
87.06 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-23100_o.pdf
Loading...
Thumbnail Image
Name:
review_129916.html
Size:
1.44 KB
Format:
Hypertext Markup Language
Description:
file review_129916.html
Collections