Komponenta výukového serveru MAV - Kalkulus komunikujících systémů

dc.contributor.advisorKot, Martin
dc.contributor.authorKoběrský, Jakub
dc.contributor.refereeVašinek, Michal
dc.date.accepted2026-06-04
dc.date.accessioned2026-09-02T14:47:20Z
dc.date.available2026-09-02T14:47:20Z
dc.date.issued2026
dc.description.abstractTato diplomová práce se zabývá návrhem a implementací webové aplikace určené k podpoře výuky formální verifikace systémů, konkrétně pak problematiky kalkulu komunikujících systémů, strukturální operační sémantiky a ohodnocených přechodových systémů. Cílem této práce je vytvořit interaktivní nástroj, který studium této problematiky usnadní prostřednictvím vizuální zpětné vazby. Výsledná aplikace je vyvinuta jako jednostránková webová aplikace za využití knihovny React.js. Aplikace umožňuje uživatelům zadávat CCS výrazy, nad kterými v reálném čase probíhá syntaktická analýza a generování příslušného syntaktického stromu. Klíčovou funkcionalitou, kterou se aplikace odlišuje od existujících alternativ, je možnost interaktivního konstruování důkazu přechodů na základě pravidel SOS. Aplikace dále poskytuje automatizované generování a vizualizaci stavových prostorů ve formě LTS grafů, a to včetně simulace běhu vzájemně komunikujících procesů. Součástí řešení je i sada předdefinovaných ukázkových příkladů, díky nimž je možné aplikaci ihned využít pro výuku.cs
dc.description.abstractMain focus of this master's thesis is the design and implementation of a web application intended to support the teaching of formal system verification, specifically focusing on the Calculus of Communicating Systems, Structural Operational Semantics, and Labelled Transition Systems. The aim of this work is to create an interactive tool that facilitates the learning of these concepts through immediate visual feedback. The resulting software is developed as a Single Page Application using the React.js library. The application allows users to input CCS expressions, which are subjected to real-time syntax analysis and the generation of a corresponding syntax tree. A key feature that distinguishes this application from existing alternatives is the ability to interactively construct transition proofs based on SOS rules. Furthermore, the application provides automated generation and visualization of state spaces in the form of LTS graphs, including the simulation of mutually communicating processes. The solution also includes a set of predefined examples, allowing the~application to be immediately integrated into the educational process.en
dc.description.department460 - Katedra informatikycs
dc.description.resultvýborněcs
dc.format.extent3474952 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisKOB0070_FEI_N0613A140034_2026
dc.identifier.urihttp://hdl.handle.net/10084/161330
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectformální verifikacecs
dc.subjectkomunikující systémycs
dc.subjectkalkulus komunikujících systémůcs
dc.subjectCCScs
dc.subjectstrukturální operační sémantikacs
dc.subjectSOScs
dc.subjectohodnocené přechodové systémycs
dc.subjectLTScs
dc.subjectReact.jscs
dc.subjectVitecs
dc.subjectvýuková aplikacecs
dc.subjectdiplomová prácecs
dc.subjectformal verificationen
dc.subjectcommunicating systemsen
dc.subjectCalculus of Communicating Systemsen
dc.subjectCCSen
dc.subjectStructural Operational Semanticsen
dc.subjectSOSen
dc.subjectLabelled Transition Systemsen
dc.subjectLTSen
dc.subjectReact.jsen
dc.subjectViteen
dc.subjecteducational applicationen
dc.subjectmaster thesisen
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-nameIng.
dc.thesis.degree-programInformatikacs
dc.titleKomponenta výukového serveru MAV - Kalkulus komunikujících systémůcs
dc.title.alternativeComponent of Learning Server for Modeling and Verification - Calculus of Communicating Systemsen
dc.typeDiplomová prácecs
local.files.count6
local.files.size4866010
local.has.filesyes

Files

Original bundle

Now showing 1 - 5 out of 6 results
Loading...
Thumbnail Image
Name:
KOB0070_FEI_N0613A140034_2026.pdf
Size:
3.31 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
KOB0070_FEI_N0613A140034_2026_zadani.pdf
Size:
156.18 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
KOB0070_FEI_N0613A140034_2026_priloha.zip
Size:
819.48 KB
Format:
ZIP
Description:
Příloha
Loading...
Thumbnail Image
Name:
KOB0070_FEI_N0613A140034_2026_posudek_vedouci_Kot_Martin.pdf
Size:
160.5 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Kot, Martin
Loading...
Thumbnail Image
Name:
KOB0070_FEI_N0613A140034_2026_posudek_oponent_Vasinek_Michal.pdf
Size:
160.5 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Vašinek, Michal