Automatizovaná detekce datových typů ve strukturách

but.committeeprof. Ing. Tomáš Vojnar, Ph.D. (předseda) prof. Ing. Jan M. Honzík, CSc. (místopředseda) Ing. František Grézl, Ph.D. (člen) doc. Ing. Jan Kořenek, Ph.D. (člen) Ing. Aleš Smrčka, 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ázku 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 " B ". Otázky u obhajoby: Ve své práci vytváříte nové detektory pomocí objektově orientovaného přístupu, kdy je nový dektor podtřídou třídy reprezentující detektor obecný. Zvažoval jste přístup, kdy by byla detekce prováděna generickým algoritmem, který by byl parametrizován dle potřeby jednotlivých detektorů?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorSmrčka, Alešcs
dc.contributor.authorOháňka, Martincs
dc.contributor.refereeHruška, Martincs
dc.date.created2019cs
dc.description.abstractTato práce se zabývá syntézou datových struktur pro účely testování softwaru. Konkrétně se práce věnuje analýze reálných dat za účelem detekce datových typů pro následné generování testovacích dat. Analýza dat je prováděna ve dvou rovinách: řídícím systémem pro plánování a spouštění dílčích detekcí a samotnými detektory. Výsledkem této bakalářské práce je analýza a implementace nástroje obsahující sadu detektorů datových typů nad stromovými datovými strukturami jako jsou JSON, YAML či XML. Detektory mají za úkol určit význam hodnot, případně i závislosti mezi daty. Sadu lze podle potřeby snadno rozšířit, aby bylo možné detekovat i složitější významy a závislosti. Výsledky těchto analýz půjde využít pro generovaní nových testovacích dat pro účely testování softwaru.cs
dc.description.abstractThis bachelor's thesis deals with data structure synthesis for software testing. In particular, the thesis focuses on analysis of real data in order to detect data types for further test data generation. Data analysis is performed in two layers: a control system for scheduling and invoking partial detections, and a set of data detectors. The thesis deals with analysis and implementation of tool consisting of set of data type detectors over tree structured data like JSON, YAML, or XML. The goal of the detectors is to determine a semantics of values of analysed structure and dependencies between data. The set can be easily expanded as needed, to detect even more complicated meanings and dependencies. The results of these analysis can be used to generate new test data for software testing.en
dc.description.markBcs
dc.identifier.citationOHÁŇKA, M. Automatizovaná detekce datových typů ve strukturách [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2019.cs
dc.identifier.other122074cs
dc.identifier.urihttp://hdl.handle.net/11012/180210
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.subjectanalýza strukturovaných datcs
dc.subjectstrukturovaná datacs
dc.subjectstromové datové struktury testovánícs
dc.subjectsyntéza datcs
dc.subjectJSONcs
dc.subjectanalysis of structured dataen
dc.subjectstructured dataen
dc.subjecttree data structureen
dc.subjectdata synthesisen
dc.subjecttestingen
dc.subjectJSONen
dc.titleAutomatizovaná detekce datových typů ve strukturáchcs
dc.title.alternativeAutomated Detection of Types in Data Structuresen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2019-06-10cs
dcterms.modified2019-07-08-13:31:26cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid122074en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:24:43en
sync.item.modts2025.01.15 20:18:29en
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:
1.55 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-21837_v.pdf
Size:
85.88 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-21837_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-21837_o.pdf
Size:
88.38 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-21837_o.pdf
Loading...
Thumbnail Image
Name:
review_122074.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
file review_122074.html
Collections