Symbolická reprezentace konečných automatů

but.committeeprof. RNDr. Alexandr Meduna, CSc. (předseda) doc. Ing. Zdeněk Kotásek, CSc. (místopředseda) Ing. František Grézl, Ph.D. (člen) Ing. Martin Hrubý, Ph.D. (člen) RNDr. Marek Rychlý, 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: Několik dotazů k experimentům s vytvořenou implementací je uvedeno již v části 7. Zde je několik dalších dotazů: Proč jste implementoval právě ty operace, které jste implementoval? Proč jste nezvážil např. implementaci testu jazykové inkluze? V úvodu kapitoly 4 hovoříte o exponenciálním nárůstu složitosti operací. Jaké operace myslíte, vůči čemu je zmiňovaná složitost exponenciální a odstraňuje vaše práce tento problém?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorLengál, Ondřejcs
dc.contributor.authorChromečka, Jiřícs
dc.contributor.refereeVojnar, Tomášcs
dc.date.created2014cs
dc.description.abstractV~oblasti formální analýzy se často setkáváme s~konečnými automaty s~velkým množstvím stavů nad velkými abecedami. Jejich explicitní reprezentace může vyústit ve stavovou explozi a~tento problém může být vyřešen použitím symbolické reprezentace schopné pracovat s~celou množinou stavů najednou. Cílem této práce je rozšířit knihovnu libVATA o~podporu této reprezentace včetně algoritmů pro některé operace nad touto reprezentací. Předložený text se v~úvodu zabývá předpoklady nezbytnými pro pochopení konečných automatů a~binárních rozhodovacích diagramů, které se využívají pro jejich symbolickou reprezentaci. Dále jsou uvedeny některé existující knihovny pro práci s~konečnými automaty. Následuje jádro této práce, návrh symbolické reprezentace a~operací nad ní, které jsou poté implementovány jako rozšíření zmíněné knihovny. Výsledky testů dokazují, že symbolická reprezentace je zajímavou alternativou explicitní reprezentace.cs
dc.description.abstractIn formal analysis we often encounter finite automata with a~large amount of states over large alphabets. Their explicit representation can result in a~state explosion and this problem can be solved by the use of symbolic representation that can manipulate a~whole set of states at once. The aim of this work is to extend the libVATA library to support such a~representation including algorithms for some operations on this representation. The presented text first deals with prerequisites necessary to undestand finite automata and binary decision diagrams used for their symbolic representation. Then it lists some existing libraries for work with finite automata. Next follows the core of this work, the~design of a~symbolic representation and operations on it, which are later implemented in the previously mentioned library. The test results proves that the symbolic representation is an interesting alternative to the explicit representation.en
dc.description.markCcs
dc.identifier.citationCHROMEČKA, J. Symbolická reprezentace konečných automatů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2014.cs
dc.identifier.other79910cs
dc.identifier.urihttp://hdl.handle.net/11012/56500
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.subjectbinární rozhodovací diagramcs
dc.subjectkonečný automatcs
dc.subjectsymbolická reprezentacecs
dc.subjectjazykové sjednocenícs
dc.subjectjazykový průnikcs
dc.subjectrelace simulacecs
dc.subjectknihovna libVATAcs
dc.subjectbinary decision diagramen
dc.subjectfinite automatonen
dc.subjectsymbolic representationen
dc.subjectlanguage unionen
dc.subjectlanguage intersectionen
dc.subjectsimulation relationen
dc.subjectlibVATA libraryen
dc.titleSymbolická reprezentace konečných automatůcs
dc.title.alternativeSymbolic Representation of Finite Automataen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2014-06-18cs
dcterms.modified2020-05-10-16:11:44cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid79910en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 18:46:22en
sync.item.modts2025.01.15 18:28:07en
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 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
733.03 KB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_79910.html
Size:
1.44 KB
Format:
Hypertext Markup Language
Description:
file review_79910.html
Collections