Original title:
Generování kódu z modelů Petriho sítí
Translated title:
Code Generation from Object Oriented Petri Nets
Authors:
Cibák, Michal ; Janoušek, Vladimír (referee) ; Kočí, Radek (advisor) Document type: Bachelor's theses
Year:
2023
Language:
slo Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[slo][eng]
Cieľom tejto práce je analyzovať aktuálne riešenie generátoru kódu z Objektovo orientovaných Petriho sietí zapísaných v jazyku PNtalk do jazyka Java, navrhnúť jeho úpravy a implementovať ich. Ako prvý bol analyzovaný celkový návrh a boli špecifikované chýbajúce časti, následne bol analyzovaný zdrojový kód prekladača a boli odhalené chyby. Po implementácií opráv týchto chýb boli navrhnuté zmeny pre prekladač a simulátor, aby podporovali chýbajúcu funkcionalitu. Tieto zmeny boli implementované.
The goal of this thesis is to analyze the current solution of a code generator from Object oriented Petri nets written in PNtalk language to Java language, propose changes and implement them. First the overall scheme was analyzed and missing parts were specified, then the source code of the compiler was analyzed and errors were found. After implementing the fixes for these errors, it was proposed to modify the compiler and simulator such that the missing functionality was supported. These changes were implemented.
Keywords:
compiler; generator; Java; Object oriented Petri nets; OOPN; parser; PNtalk; scanner; simulator
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/211187