Integrace nástrojů Predator a Symbiotic pro analýzu software

but.committeedoc. Ing. Richard Růžička, Ph.D., MBA (předseda) prof. Ing. Tomáš Vojnar, Ph.D. (člen) Ing. Tomáš Milet, Ph.D. (člen) doc. Ing. František Zbořil, CSc. (člen) Ing. Jaroslav Dytrych, Ph.D. (člen) doc. Ing. Lukáš Burget, 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. 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 B - velmi dobře.cs
but.jazykangličtina (English)
but.programInformační technologie a umělá inteligencecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorVojnar, Tomášen
dc.contributor.authorKinšt, Ondřejen
dc.contributor.refereeMalík, Viktoren
dc.date.created2024cs
dc.description.abstractTato diplomová práce zkoumá integraci dvou významných nástrojů pro analýzu softwaru, Predator a Symbiotic, které se využívají k detekci chyb paměťové bezpečnosti (memory-safety errors) v programech v jazyce C. Výzkum se zaměřuje na zdokonalení stávající integrace těchto nástrojů využitím symbolických paměťových grafů (SMG) nástroje Predator, aby byla zajištěna přesnější analýza přiřazení ukazatelů (points-to analysis) pro knihovnu DG používanou nástrojem Symbiotic. Navrhovaná metoda zahrnuje transformaci SMG do grafů přiřazení ukazatelů (points-to graphs), což umožňuje přesnější analýzu vztahů mezi ukazateli a paměťovými lokacemi. Práce popisuje návrh a implementaci této integrace, včetně vývoje nových algoritmů a úprav stávajících nástrojů. Výsledky experimentálních vyhodnocení na benchmarkových testech ze soutěže SV-COMP a dalších testovacích sadách jsou uvedeny.en
dc.description.abstractThis thesis explores the integration of two prominent software analysis tools, Predator and Symbiotic, which are utilised for detecting memory-safety errors in C programs. The research focuses on enhancing the existing integration of these tools by leveraging Predator’s symbolic memory graphs (SMGs) to provide a more precise points-to analysis for the DG library used by Symbiotic. The proposed method involves transforming SMGs into points-to graphs, enabling more accurate analysis of pointer relationships and memory locations. The thesis details the design and implementation of this integration, including the development of new algorithms and modifications to the existing tools. Results of experimental evaluations on benchmarks from the SV-COMP competition and other testing suites are provided.cs
dc.description.markBcs
dc.identifier.citationKINŠT, O. Integrace nástrojů Predator a Symbiotic pro analýzu software [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.cs
dc.identifier.other157223cs
dc.identifier.urihttp://hdl.handle.net/11012/249603
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.subjectpoints-to analýzaen
dc.subjectPredatoren
dc.subjectSymbioticen
dc.subjectknihovna DGen
dc.subjectnástroje pro analýzu softwaruen
dc.subjectstatická analýzaen
dc.subjectverifikace programůen
dc.subjectCen
dc.subjectpoints-to analysiscs
dc.subjectPredatorcs
dc.subjectSymbioticcs
dc.subjectDG librarycs
dc.subjectsoftware analysis toolscs
dc.subjectstatic analysiscs
dc.subjectprogram verificationcs
dc.subjectCcs
dc.titleIntegrace nástrojů Predator a Symbiotic pro analýzu softwareen
dc.title.alternativeIntegration of the Predator and Symbiotic Software Analyserscs
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2024-08-28cs
dcterms.modified2024-08-28-14:26:47cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid157223en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:38:38en
sync.item.modts2025.01.15 14:46:38en
thesis.disciplineVerifikace a testování softwarecs
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 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.34 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_157223.html
Size:
15.23 KB
Format:
Hypertext Markup Language
Description:
file review_157223.html
Collections