Model checking nekonečně stavových systémů založený na inferenci jazyků
but.committee | cs | |
but.defence | 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 | Vojnar, Tomáš | cs |
dc.contributor.author | Rozehnal, Pavel | cs |
dc.contributor.referee | Křena, Bohuslav | cs |
dc.date.accessioned | 2020-05-22T11:07:45Z | |
dc.date.available | 2020-05-22T11:07:45Z | |
dc.date.created | cs | |
dc.description.abstract | Regulární model checking je metoda pro verifikaci nekonečně stavových systémů. Je založena na kódování jejich konfigurace jako slov nad konečnou abecedou, množiny konfigurací jako konečného automatu a přechodů jako konečných transducerů. Je zde představen nový přístup k regulárnímu model checkingu založený na odvozování regulárních jazyků. Metoda je založena na prozkoumávání nekonečně stavového systému, jehož chování může být modelováno použitím transducerů, které zachovávají délku řetězců a jejich aplikací je možné získat všechny dosažitelné konfigurace systému. Naše metoda regulárního model checkingu je založena na odvozování regulárních jazyků pomocí algoritmu Angluin, který je použit pro nalezení vhodného invariantu (nadaproximace), který je schopen zodpovedět otázku zachování či porušení nějaké vlastnosti. Je zde také uveden úvod do teorie konečných automatů, model checkingu, SAT problémů a popis Angluinova a Biermanova algoritmu pro učení konečných automatů. | cs |
dc.description.abstract | Regular model checking is a method for verifying infinite-state systems based on coding their configurations as words over a finite alphabet, sets of configurations as finite automata, and transitions as finite transducers. We implement regular model checking using inference of regular languages. The method builds upon the observations that for infinite-state systems whose behavior can be modeled using length-preserving transducers, there is a finite computation for obtaining all reachable configurations. Our new approach to regular model checking via inference of regular languages is based on the Angluin's L* algorithm that is used for finding out an invariant which can answer our question whether the system satisfies some property. We also provide an intro to the theory of finite automata, model checking, SAT solving and Anguin's L* and Bierman algorithm of learning finite automata. | en |
dc.description.mark | C | cs |
dc.identifier.citation | ROZEHNAL, P. Model checking nekonečně stavových systémů založený na inferenci jazyků [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. . | cs |
dc.identifier.other | 15197 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/53984 | |
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 | Konečný automat | cs |
dc.subject | Angluin L* algoritmus | cs |
dc.subject | Biermanův algoritmus | cs |
dc.subject | model checking | cs |
dc.subject | regulární model checking | cs |
dc.subject | formální verifikace | cs |
dc.subject | Finite automate | en |
dc.subject | Angluin's L* algorithm | en |
dc.subject | Bierman algorithm | en |
dc.subject | model checking | en |
dc.subject | regular model checking | en |
dc.subject | formal verification | en |
dc.title | Model checking nekonečně stavových systémů založený na inferenci jazyků | cs |
dc.title.alternative | Model Checking Infinite-State Systems Using Language Inference | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.modified | 2020-05-09-23:40:29 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 15197 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2020.05.22 13:07:45 | en |
sync.item.modts | 2020.05.22 12:29:25 | en |
thesis.discipline | Informační systémy | 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 |