Překladač grafu toků dat do logiky bitových vektorů

but.committeeprof. RNDr. Alexandr Meduna, CSc. (předseda) doc. Ing. Lukáš Burget, Ph.D. (místopředseda) doc. Mgr. Lukáš Holík, Ph.D. (člen) doc. Ing. Jiří Jaroš, 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 C. Otázky u obhajoby: Zkoušel jste porovnávat různé způsoby převodu grafů toku dat na formule SMT? Jaké jsou rozdíly? Existují jiné přístupy pro detekci hazardů pomocí převodu do SMT?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.authorSušovský, Tomášcs
dc.contributor.refereeLengál, Ondřejcs
dc.date.accessioned2020-06-23T09:02:08Z
dc.date.available2020-06-23T09:02:08Z
dc.date.created2016cs
dc.description.abstractCílem této bakalářské práce je vytvořit a implementovat nástroj pro překlad modelů grafů toků dat do formátu SMT-LIB. Práce navazuje na projekt HADES výzkumné skupiny VeriFIT Fakulty informačních technologií Vysokého učení technického v Brně. V řešení bylo použito překladače vytvářejícího z původního grafu objektový model. Objektový model je možné  převést do zápisu ve formátu SMT-LIB a přidat do něj aserce požadovaných vlastností systému. Pro ověřování vlastností závisejících na změnách systému je použita metoda rozbalování smyček s uživatelem zadanou hranicí maximálního počtu rozbalení. Možnosti vytvořeného nástoje jsou demonstrovány na sadě modelů grafů toků dat pokrývající všechny prvky vstupního jazyka VAM a jejich kombinace. Výsledek této práce představuje nové možnosti pro zpracování grafů toků dat ve formátu VAM a jejich verifikaci.cs
dc.description.abstractThe principal goal of this bachelor thesis is to design and implement a tool for compiling data-flow graph models to SMT-LIB format. This thesis builds on the research project HADES developed by VeriFIT research group of the Faculty of Information Technology, Brno University of Technology. The solution uses compiler for generating object model from original graph. Object model can be converted to a SMT-LIB format description including assertions of the desired system properties. Loop unrolling method (with user defined boundary for unrollment) is used for verification of system properties depending on changes in state of model. Capabilities of the developed tool are demonstrated on set of data-flow graphs models. Models cover usage of all elements defined in VAM language (input format) and their combinations. Result of this thesis presents new ways of processing data-flow graphs in VAM format and their verification.en
dc.description.markCcs
dc.identifier.citationSUŠOVSKÝ, T. Překladač grafu toků dat do logiky bitových vektorů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2016.cs
dc.identifier.other96425cs
dc.identifier.urihttp://hdl.handle.net/11012/62061
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.subjectFormální verifikacecs
dc.subjectSMTcs
dc.subjectgrafy toků datcs
dc.subjectVAMcs
dc.subjectpřekladačecs
dc.subjectFormal verificationen
dc.subjectSMTen
dc.subjectdata-flow graphsen
dc.subjectVAMen
dc.subjectcompilersen
dc.titlePřekladač grafu toků dat do logiky bitových vektorůcs
dc.title.alternativeA Bit-Vector Compiler for Data-Flow Graphsen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2016-06-15cs
dcterms.modified2020-05-10-16:12:32cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid96425en
sync.item.dbtypeZPen
sync.item.insts2021.11.12 22:58:59en
sync.item.modts2021.11.12 22:17:22en
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:
2.28 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-18543_o.pdf
Size:
126.44 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-18543_o.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-18543_v.pdf
Size:
85.58 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-18543_v.pdf
Loading...
Thumbnail Image
Name:
review_96425.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
review_96425.html
Collections