Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Information Technology
Title in original language Diskrēto notikumu simulācijas modeļu automatizēta pārveide datu apmaiņas formātā
Title in English Automating the Conversion of Discrete Event Simulation Models into a Data Exchange Format
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Mihails Korčevskis
Reviewer Olga Kotova
Abstract Mūsdienu simulācijas vidēs izstrādātie diskrēto notikumu simulācijas modeļi parasti ir cieši piesaistīti konkrētajai programmatūras videi, kas ierobežo to atkārtotu izmantošanu un pārneses iespējas citās platformās. Šādos gadījumos modeļu pārveide starp vidēm nereti tiek veikta manuāli, kas ir laikietilpīgs un kļūdām pakļauts process. Darba mērķis ir izstrādāt automatizācijas risinājumu diskrēto notikumu simulācijas modeļu pārveidei datu apmaiņas formātā. Mērķa sasniegšanai tika veikts diskrēto notikumu simulācijas teorētisko pamatu un modeļu definēšanas pieeju apskats, kā arī salīdzināti trīs plašāk izmantotie datu apmaiņas formāti: JSON, XML un YAML. Kā pārveides formāts tika izvēlēts YAML, jo tam ir cilvēklasāma sintakse un tas atbalsta hierarhiskas struktūras un satura komentēšanu. Darba gaitā tika izstrādāta strukturēta transformācijas dokumentācija, kas nosaka atbilstību starp visām SIMAN konstrukcijām un YAML elementiem. Automatizācijas risinājums tika realizēts kā komandrindas lietojumprogramma Python valodā. Risinājuma darbība tika pārbaudīta ar praktiski izmantojamo simulācijas modeli. Sintaktiskā korektuma pārbaude apstiprināja, ka ģenerētais YAML dokuments pilnībā atbilst YAML standartam, savukārt semantiskās atbilstības analīze parādīja, ka visi analizētie modeļa elementi ir korekti pārveidoti, saglabājot to nosaukumus, tipus, parametrus un savstarpējās saiknes.
Keywords automatizācija, datu apmaiņas formāti, diskrēto notikumu simulācija, formātu pārveide
Keywords in English automation, data exchange formats, discrete-event simulation, format conversion
Language lv
Year 2026
Date and time of uploading 26.05.2026 23:53:44