Detail práce

Implementace simulátoru DEVS v C++20

Diplomová práce Student: Šurina Timotej Akademický rok: 2020/2021 Vedoucí: Peringer Petr, Dr. Ing.
Jazyk práce
slovenský
Abstrakt

Táto diplomová práca sa zaoberá problematikou modelovania a simulácie systémov na základe DEVS formalizmu. Výsledkom tejto práce je knižnica inšpirovaná nástrojom adevs a založená na klasickom DEVS formalizme. Knižnica je implementovaná v programovacom jazyku C++20. Knižnica je doplnená o preddefinované modely komponentov pre tvorbu systémov hromadnej obsluhy. Obsahuje sadu príkladov pre použitie vo výuke. V porovnaní s paralelným nástrojom adevs nie je tak efektívna avšak využíva jednoduchšie rozhranie so zameraním na prehľadnosť, čo je pri výuke dôležitejšie. Zároveň zjednodušuje popis modelov s využitím modulov, inteligentných ukazovateľov pre správu pamäti a zmienených komponentov.

Klíčová slova

DEVS, model, simulácia, simulátor, koordinátor, udalosť, adevs

Ústav
Studijní program
Informační technologie a umělá inteligence, specializace Inteligentní systémy
Soubory
Stav
obhájeno, hodnocení E
Obhajoba
22. června 2021
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm E.

Otázky u obhajoby
  1. Jak byste musel modifikovat návrh a implementaci, aby bylo možné komponenty DEVS propojovat s možností větvení výstupů?
  2. Lze nemožnost výstupního větvení obejít vhodným způsobem modelování? Uveďte příklad.
  3. Jak souvisí způsob vaší implementace událostí s interpretací na výstupu?
  4. Můžete trochu popsat použití ukazatelů ve vašem systému?
  5. Jak práci pracujete s pojmem transakce?
  6. Obsahuje vaše práce i spojitou simulaci?
  7. Vyhodnocoval jste nějak vámi vybrané příklady z hlediska vhodnosti pro výuku?
Komise
Zbořil František V., doc. Ing., CSc. (UITS FIT VUT), předseda
Hradiš Michal, Ing., Ph.D. (UPGM FIT VUT), člen
Janoušek Vladimír, doc. Ing., Ph.D. (UITS FIT VUT), člen
Peringer Petr, Dr. Ing. (UITS FIT VUT), člen
Rozman Jaroslav, Ing., Ph.D. (UITS FIT VUT), člen
Smrčka Aleš, Ing., Ph.D. (UITS FIT VUT), člen
Citace
ŠURINA, Timotej. Implementace simulátoru DEVS v C++20. Brno, 2021. Diplomová práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2021-06-22. Vedoucí práce Peringer Petr. Dostupné z: https://www.fit.vut.cz/study/thesis/23673/
BibTeX
@mastersthesis{FITMT23673,
    author = "Timotej \v{S}urina",
    type = "Diplomov\'{a} pr\'{a}ce",
    title = "Implementace simul\'{a}toru DEVS v C++20",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2021,
    location = "Brno, CZ",
    language = "slovak",
    url = "https://www.fit.vut.cz/study/thesis/23673/"
}
Nahoru