Detail práce

Model checking nekonečně stavových systémů založený na inferenci jazyků

Diplomová práce Student: Rozehnal Pavel Akademický rok: 2006/2007 Vedoucí: Vojnar Tomáš, prof. Ing., Ph.D.
Název anglicky
Model Checking Infinite-State Systems Using Language Inference
Jazyk práce
český
Abstrakt

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ů.

Klíčová slova

Konečný automat, Angluin L* algoritmus, Biermanův algoritmus, model checking, regulární model checking, formální verifikace

Ústav
Studijní program
Informační technologie, obor Informační systémy
Soubory
Stav
obhájeno, hodnocení C
Obhajoba
21. června 2007
Oponent
Komise
Češka Milan, prof. RNDr., CSc. (UITS FIT VUT), předseda
Ryšavý Ondřej, doc. Ing., Ph.D. (UIFS FIT VUT), člen
Sumec Stanislav, Ing., Ph.D. (UPGM FIT VUT), člen
Šafařík Jiří, prof. Ing., CSc. (ZČU v Plzni), člen
Zbořil František, doc. Ing., Ph.D. (UITS FIT VUT), člen
Zendulka Jaroslav, doc. Ing., CSc. (UIFS FIT VUT), člen
Citace
ROZEHNAL, Pavel. Model checking nekonečně stavových systémů založený na inferenci jazyků. Brno, 2007. Diplomová práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2007-06-21. Vedoucí práce Vojnar Tomáš. Dostupné z: https://www.fit.vut.cz/study/thesis/5967/
BibTeX
@mastersthesis{FITMT5967,
    author = "Pavel Rozehnal",
    type = "Diplomov\'{a} pr\'{a}ce",
    title = "Model checking nekone\v{c}n\v{e} stavov\'{y}ch syst\'{e}m\r{u} zalo\v{z}en\'{y} na inferenci jazyk\r{u}",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2007,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/5967/"
}
Nahoru