Nástroj pro abstraktní regulární model checking
but.committee | prof. 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.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 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.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Hruška, Martin | cs |
dc.contributor.author | Chalk, Matěj | cs |
dc.contributor.referee | Rogalewicz, Adam | cs |
dc.date.created | 2018 | cs |
dc.description.abstract | Metody 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.abstract | Formal 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.mark | B | cs |
dc.identifier.citation | CHALK, 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.other | 114917 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/84907 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | formální verifikace | cs |
dc.subject | model checking | cs |
dc.subject | regulární model checking | cs |
dc.subject | abstraktní regulární model checking | cs |
dc.subject | automaty | cs |
dc.subject | převodníky | cs |
dc.subject | symbolické automaty | cs |
dc.subject | formal verification | en |
dc.subject | model checking | en |
dc.subject | regular model checking | en |
dc.subject | abstract regular model checking | en |
dc.subject | automata | en |
dc.subject | transducers | en |
dc.subject | symbolic automata | en |
dc.title | Nástroj pro abstraktní regulární model checking | cs |
dc.title.alternative | Tool for Abstract Regular Model Checking | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2018-06-15 | cs |
dcterms.modified | 2020-05-10-16:13:29 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 114917 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:26:47 | en |
sync.item.modts | 2025.01.17 13:56:21 | en |
thesis.discipline | Matematické metody v informačních technologiích | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 2.45 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-21262_v.pdf
- Size:
- 86.44 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-21262_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-21262_o.pdf
- Size:
- 131.49 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-21262_o.pdf
Loading...
- Name:
- review_114917.html
- Size:
- 1.44 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_114917.html