Analýza práce s dynamickými datovými strukturami v C programech

but.committeedoc. Ing. František Zbořil, CSc. (předseda) prof. RNDr. Milan Češka, CSc. (místopředseda) Ing. Martin Hrubý, Ph.D. (člen) doc. Ing. Jan Janoušek, Ph.D. (člen) Dr. Ing. Petr Peringer (člen) RNDr. Marek Rychlý, Ph.D. (člen)cs
but.defenceStudentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla 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í studentky na položené otázky rozhodla práci hodnotit stupněm B. Otázky u obhajoby: Povedlo se úpravou nastavení Predator HP verifikovat testovací příklady, na kterých původní nastavení selhalo?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorVojnar, Tomášcs
dc.contributor.authorŠoková, Veronikacs
dc.contributor.refereeRogalewicz, Adamcs
dc.date.accessioned2018-05-17T23:13:54Z
dc.date.available2018-05-17T23:13:54Z
dc.date.created2016cs
dc.description.abstractTáto diplomová práca sa zaoberá analýzou dynamických dátových štruktúr pomocou analýzy tvaru použitej v nástroji Predator. Popisuje zvolenú abstraktnú doménu pre reprezentáciu pamäte vo forme symbolických grafov pamäte. Ďalej sa zaoberá návrhom prostredia pre vývoj statických analyzátorov nad clang/LLVM. Prínosom tejto práce je vytvorenie a otestovanie transformačných priechodov zjednodušujúcich LLVM IR medzikód. Ďalším prínosom je optimalizácia parametrov paralelnej nadstavby Predatora opakovaným spúšťaním testov z medzinárodnej súťaže SV-COMP'16, kde táto verzia nástroja Predator získala zlatú medailu v kategórii Heap Data Structures. Posledným prínosom je návrh architektúry samotného verifikačného jadra s ohľadom na SMG doménu.cs
dc.description.abstractThis master's thesis deals with the analysis of dynamic linked data structures using shape analysis used in the Predator tool. It describes the chosen abstract domain for heap representation - symbolic memory graphs. It deals with the design of framework for the development of static analyzers based on Clang/LLVM. The main contribution is implementing and testing LLVM's transformation passes that simplify the LLVM IR. Second contribution is the optimization of parameters for parallel run of several variants of the Predator tool. Parameters are tuned for benchmark from SV-COMP'16, where our tool won gold medal in Heap Data Structures category. Last contribution is the design of verification core with the focus on the SMG domain.en
dc.description.markBcs
dc.identifier.citationŠOKOVÁ, V. Analýza práce s dynamickými datovými strukturami v C programech [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2016.cs
dc.identifier.other96540cs
dc.identifier.urihttp://hdl.handle.net/11012/61912
dc.language.isocscs
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.subjectLLVMcs
dc.subjectsymbolický graf pamätecs
dc.subjectstatická analýzacs
dc.subjectanalýza tvarucs
dc.subjectPredatorcs
dc.subjectframeworkcs
dc.subjectabstraktná interpretáciacs
dc.subjectdynamické dátové štruktúrycs
dc.subjectLLVMen
dc.subjectsymbolic memory graphen
dc.subjectstatic analysisen
dc.subjectshape analysisen
dc.subjectPredatoren
dc.subjectframeworken
dc.subjectabstract interpretationen
dc.subjectdynamic linked data structuresen
dc.titleAnalýza práce s dynamickými datovými strukturami v C programechcs
dc.title.alternativeAnalysis of C Programs with Dynamic Linked Data Structuresen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2016-06-23cs
dcterms.modified2020-05-10-16:12:41cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid96540en
sync.item.dbtypeZPen
sync.item.insts2021.11.22 23:09:28en
sync.item.modts2021.11.22 22:54:41en
thesis.disciplineInteligentní systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
2.15 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-18790_v.pdf
Size:
88.79 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-18790_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-18790_o.pdf
Size:
89.6 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-18790_o.pdf
Loading...
Thumbnail Image
Name:
review_96540.html
Size:
1.46 KB
Format:
Hypertext Markup Language
Description:
review_96540.html
Collections