dc.contributor.advisor | Sawa, Zdeněk | |
dc.contributor.author | Pekárek, Ondřej | |
dc.date.accessioned | 2025-06-23T11:49:42Z | |
dc.date.available | 2025-06-23T11:49:42Z | |
dc.date.issued | 2025 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/156927 | |
dc.description.abstract | Tato bakalářská práce se zabývá návrhem a implementací simulátoru distribuovaných algoritmů ve formálním modelu synchronní sítě. Výsledný nástroj umožňuje uživatelům tvorbu distribuovaných systémů, krokovou simulaci algoritmů pomocí vlastního doménově specifického jazyka (DSL) a vizuální sledování stavů procesů. Systém je implementován v jazyce Python a webových technologiích HTML,CSS a TS. Simulátor je určen zejména pro výukové účely, kde slouží k demonstraci základních principů distribuovaných systémů a algoritmů. Součástí práce je knihovna ukázkových implementací leader election algoritmů. | cs |
dc.description.abstract | This bachelor thesis focuses on the design and implementation of a distributed algorithms simulator based on the synchronous network model. The resulting tool allows users to create distributed systems, perform step-by-step simulations of algorithms using a custom domain-specific language (DSL), and visually track the state of processes.It is implemented using Python, and web technoligies such as HTML, CSS and TS. The simulator is primarily intended for educational purposes, helping to demonstrate fundamental principles of distributed systems and algorithms. A library of sample leader election algorithms is also included. | en |
dc.format.extent | 1483557 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | cs | |
dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
dc.subject | distribuované algoritmy | cs |
dc.subject | synchronní síť | cs |
dc.subject | simulátor | cs |
dc.subject | doménově specifický jazyk | cs |
dc.subject | leader election | cs |
dc.subject | vizualizace algoritmů | cs |
dc.subject | distributed algorithms | en |
dc.subject | synchronous network | en |
dc.subject | simulator | en |
dc.subject | domain-specific language | en |
dc.subject | leader election | en |
dc.subject | algorithm visualization | en |
dc.title | Simulace distribuovaných algoritmů | cs |
dc.title.alternative | Simulation of Distributed Algorithms | en |
dc.type | Bakalářská práce | cs |
dc.contributor.referee | Kot, Martin | |
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 | velmi dobře | cs |
dc.identifier.sender | S2724 | |
dc.identifier.thesis | PEK0073_FEI_B0613A140014_2025 | |
dc.rights.access | openAccess | |