Nástroj pro abstraktní regulární model checking

but.committeeprof. Ing. Tomáš Vojnar, Ph.D. (předseda) prof. RNDr. Alexandr Meduna, CSc. (místopředseda) doc. Mgr. Jaroslav Hrdina, Ph.D. (člen) Ing. Martin Hrubý, Ph.D. (člen) RNDr. Marek Rychlý, Ph.D. (člen) doc. Ing. František Zbořil, 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 B. Otázky u obhajoby: Bylo o verzi Schimanskeho algoritmu uvedené v [19] známo, že obsahuje chybu? Uvažoval jste i o srovnání s prototypem ARTMC (reg. stromový model checking)?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorHruška, Martincs
dc.contributor.authorChalk, Matějcs
dc.contributor.refereeRogalewicz, Adamcs
dc.date.accessioned2019-05-17T07:20:19Z
dc.date.available2019-05-17T07:20:19Z
dc.date.created2018cs
dc.description.abstractMetody formální verifikace mohou poskytnout automatizované ověření korektnosti softwaru (stavěné na matematických základech), což je velmi důležité. Jednou z těchto metod je abstraktní regulární model checking, jenž používá konečné automaty a převodníky pro reprezentaci množiny dosažitelných konfigurací, respektive jednokrokového přechodu mezi těmito konfiguracemi. Přestože tato metoda řeší obecně nerozhodnutelné problémy, umožňuje terminaci v mnoha praktických případech a navíc výrazně zmírňuje problém stavové exploze. Tohoto dosahuje urychlením výpočtu dosažitelných stavů pomocí inkrementálního zjemňování abstrakcí, k odstranění neplatných protipříkladů vzniklých nadaproximací pak slouží technika zjemňování abstrakce založená na protipříkladech. Cílem této práce je vytvořit dobře navržený nástroj pro abstraktní regulární model checking, jenž byl dosud implementován pouze v prototypech. Nový nástroj bude systémy modelovat pomocí symbolických automatů a převodníků namísto jejich (méně stručných) klasických alternativ.cs
dc.description.abstractFormal verification methods offer a large potential to provide automated software correctness checking (based on sound mathematical roots), which is of vital importance. One such technique is abstract regular model checking, which encodes sets of reachable configurations and one-step transitions between them using finite automata and transducers, respectively. Though this method addresses problems that are undecidable in general, it facilitates termination in many practical cases, while also significantly reducing the state space explosion problem. This is achieved by accelerating the computation of reachability sets using incrementally refinable abstractions, while eliminating spurious counterexamples caused by overapproximation using a counterexample-guided abstraction refinement technique. The aim of this thesis is to create a well designed tool for abstract regular model checking, which has so far only been implemented in prototypes. The new tool will model systems using symbolic automata and transducers instead of their (less concise) classic alternatives.en
dc.description.markBcs
dc.identifier.citationCHALK, M. Nástroj pro abstraktní regulární model checking [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2018.cs
dc.identifier.other114917cs
dc.identifier.urihttp://hdl.handle.net/11012/84907
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.subjectmodel checkingcs
dc.subjectregulární model checkingcs
dc.subjectabstraktní regulární model checkingcs
dc.subjectautomatycs
dc.subjectpřevodníkycs
dc.subjectsymbolické automatycs
dc.subjectformal verificationen
dc.subjectmodel checkingen
dc.subjectregular model checkingen
dc.subjectabstract regular model checkingen
dc.subjectautomataen
dc.subjecttransducersen
dc.subjectsymbolic automataen
dc.titleNástroj pro abstraktní regulární model checkingcs
dc.title.alternativeTool for Abstract Regular Model Checkingen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2018-06-15cs
dcterms.modified2020-05-10-16:13:29cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid114917en
sync.item.dbtypeZPen
sync.item.insts2021.11.12 21:14:06en
sync.item.modts2021.11.12 20:26:39en
thesis.disciplineMatematické metody v informačních technologiíchcs
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.45 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-21262_v.pdf
Size:
86.44 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-21262_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-21262_o.pdf
Size:
131.49 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-21262_o.pdf
Loading...
Thumbnail Image
Name:
review_114917.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
review_114917.html
Collections