dc.contributor.advisor | Kot, Martin | |
dc.contributor.author | Volková, Kateřina | |
dc.date.accessioned | 2025-06-23T11:50:40Z | |
dc.date.available | 2025-06-23T11:50:40Z | |
dc.date.issued | 2025 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/157137 | |
dc.description.abstract | Tato bakalářská práce se zaměřuje na omega automaty, především Rabinovy automaty. Práce představuje základní pojmy související s tématem automatů přijímajících nekonečná slova. V teoretické části jsou popsány jejich vlastnosti, akceptační podmínky a možnosti využití. Součástí práce je program navržený pro práci s Rabinovými automaty, který umožňuje jejich vytváření, editaci, vizualizaci, simulaci běhu a provádění operací. S ohledem na složitost některých operací nad Rabinovými automaty byly do programu doplněny i Mullerovy automaty, u kterých lze tyto operace implementovat efektivněji. Program je doplněn o grafické uživatelské rozhraní a testovací sadu automatů ve formátu JSON. Cílem této práce je umožnit uživatelům lépe porozumět Rabinovým automatům, poskytnout jim nástroje pro manipulaci s těmito automaty a demonstrovat jejich využití na konkrétních příkladech. | cs |
dc.description.abstract | This bachelor's thesis focuses on omega automata, specifically Rabin automata. It introduces fundamental concepts related to automata accepting infinite words. The theoretical part describes their properties, acceptance conditions, and possible applications. The thesis also includes a program designed for working with Rabin automata, which allows users to create, edit, visualize, simulate, and perform operations on these automata. Due to the complexity of some operations on Rabin automata, Muller automata have been integrated into the program, as these operations can be implemented more efficiently with them. The program features a graphical user interface and a test suite of automata stored in JSON format. The goal of this thesis is to help users better understand Rabin automata, provide them with tools for manipulating these automata, and demonstrate their application through concrete examples. | en |
dc.format.extent | 2620172 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | cs | |
dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
dc.subject | Omega automaty | cs |
dc.subject | Rabinovy automaty | cs |
dc.subject | Mullerovy automaty | cs |
dc.subject | Operace nad automaty | cs |
dc.subject | Simulace běhu automatů | cs |
dc.subject | Omega Automata | en |
dc.subject | Rabin Automata | en |
dc.subject | Muller Automata | en |
dc.subject | Automaton Operations | en |
dc.subject | Automaton Simulation | en |
dc.title | ω-automaty: Rabinovy automaty | cs |
dc.title.alternative | ω-automata: Rabin Automata | en |
dc.type | Bakalářská práce | cs |
dc.contributor.referee | Sawa, Zdeněk | |
dc.date.accepted | 2025-06-03 | |
dc.thesis.degree-name | Bc. | |
dc.thesis.degree-level | Bakalářský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | cs |
dc.thesis.degree-program | Informatika | cs |
dc.description.result | výborně | cs |
dc.identifier.sender | S2724 | |
dc.identifier.thesis | VOL0160_FEI_B0613A140014_2025 | |
dc.rights.access | openAccess | |