Analýza kódu v jazyce C pro účely testování zpětného překladu
but.committee | doc. Dr. Ing. Dušan Kolář (předseda) doc. Ing. Peter Chudý, Ph.D., MBA (místopředseda) doc. Ing. Radek Burget, Ph.D. (člen) doc. Ing. Tomáš Martínek, Ph.D. (člen) Ing. Aleš Smrčka, Ph.D. (člen) | cs |
but.defence | Student 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: Jelikož nešlo otestovat rozšíření přímo na výstupu zpětného překladače, jak byla testována? Kde byly uplatněny jednotkové testy, co vlastně bylo předmětem jejich testování? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Matula, Peter | cs |
dc.contributor.author | Dítě, Viktor | cs |
dc.contributor.referee | Kolář, Dušan | cs |
dc.date.available | 2020-06-13 | cs |
dc.date.created | 2017 | cs |
dc.description.abstract | Cílem této práce je rozšíření aplikačního rámce pro tvorbu regresních testů o novou funkcionalitu pro analýzu kódu v jazyce C . Tento aplikační rámec je vytvořen v jazyce Python a pro analýzu zdrojového kódu využívá překladač clang . Práce obsahuje popis oboru zpětného inženýrství a zpětného překladače společnosti AVG . Dále je stručně představena oblast testování software a jazyk C . Následuje popis navržených a implementovaných rozšíření. Tato rozšíření jsou předvedena na ukázkových testech. V závěru nalezneme shrnutí výsledků práce. | cs |
dc.description.abstract | The goal of this thesis is to extend framework for creation of regression tests with new functionality for analysis of C code. This framework is created in Python language and uses clang compiler for analysis of source code. The thesis contains description of area of reverse engineering and decompiler developed in AVG company. Then the area of software testing and C language are briefly introduced. Following chapters describe proposed and implemented extensions. These extensions are presented in sample tests. Summary of the results can be found in conclusion. | en |
dc.description.mark | D | cs |
dc.identifier.citation | DÍTĚ, V. Analýza kódu v jazyce C pro účely testování zpětného překladu [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2017. | cs |
dc.identifier.other | 106478 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/69868 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Přístup k plnému textu prostřednictvím internetu byl licenční smlouvou omezen na dobu 3 roku/let | cs |
dc.subject | zpětné inženýrství | cs |
dc.subject | zpětný překlad | cs |
dc.subject | rekonfigurovatelný zpětný překladač | cs |
dc.subject | testování software | cs |
dc.subject | jazyk C | cs |
dc.subject | clang | cs |
dc.subject | reverse engineering | en |
dc.subject | decompilation | en |
dc.subject | retargetable decompiler | en |
dc.subject | software testing | en |
dc.subject | C language | en |
dc.subject | clang | en |
dc.title | Analýza kódu v jazyce C pro účely testování zpětného překladu | cs |
dc.title.alternative | Analysis of C Code for Testing of Decompilation | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2017-06-13 | cs |
dcterms.modified | 2020-05-10-16:13:09 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 106478 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 19:03:37 | en |
sync.item.modts | 2025.01.17 09:58:33 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |
Files
Original bundle
1 - 3 of 3
Loading...
- Name:
- Posudek-Vedouci prace-20127_v.pdf
- Size:
- 85.6 KB
- Format:
- Adobe Portable Document Format
- Description:
- file Posudek-Vedouci prace-20127_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-20127_o.pdf
- Size:
- 89.91 KB
- Format:
- Adobe Portable Document Format
- Description:
- file Posudek-Oponent prace-20127_o.pdf
Loading...
- Name:
- review_106478.html
- Size:
- 1.46 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_106478.html