Zobrazit minimální záznam

ETCS - New architecture design and refactoring of DMI



dc.contributor.advisorMatoušek Jan
dc.contributor.authorTereza Neprašová
dc.date.accessioned2024-06-19T22:52:42Z
dc.date.available2024-06-19T22:52:42Z
dc.date.issued2024-06-19
dc.identifierKOS-1240469258505
dc.identifier.urihttp://hdl.handle.net/10467/115847
dc.description.abstractTato práce se zabývá návrhem nové architektury a aktualizací komponenty DMI, která je součástí simulátoru ETCS. Projekt simulátoru vzniká ve spolupráci Fakulty informačních technologií a Fakulty dopravní ČVUT a je založen na reálném evropském vlakovém zabezpečovacím systému ETCS. Komponenta DMI představuje grafický displej, se kterým strojvedoucí vlaku interaguje. Na základě analýzy nedostatků předchozí architektury DMI a architektury zbylých komponent simulátoru představuje tato práce nový návrh, který se zaměřuje zejména na budoucí rozšiřitelnost a udržitelnost aplikace. Zároveň aktualizuje DMI z verze 2.3.0 na 4.0.0 podle oficiální dokumentace Evropské unie. Výstupem práce je implementace jádra aplikace, komunikace s ostatními komponentami simulátoru, vznik grafického frameworku pro uživatelské rozhraní a implementace několika obrazovek DMI. Aplikace je otestovaná i zdokumentovaná. Hlavním přínosem této práce je výrazné usnadnění a zrychlení budoucího vývoje aplikace a architektonické sjednocení s ostatními komponentami simulátoru.cze
dc.description.abstractThis thesis focuses on a new architectural design and update of the DMI component, which is part of the ETCS simulator. The simulator project is developed in cooperation between the Faculty of Information Technology and the Faculty of Transport of CTU and is based on a real European train control system ETCS. The DMI component is a graphical display the train driver interacts with. Based on the analysis of the deficiencies of the former DMI architecture and the architecture of the remaining simulator components, this thesis presents a new design focusing mainly on the future extensibility and sustainability of the application. It also updates the DMI from version 2.3.0 to 4.0.0 according to the official documentation of the European Union. The output of this thesis is the implementation of the application core, communication with other simulator components, the creation of a graphical framework for the user interface and the implementation of several DMI windows. The application is both tested and documented. The main contribution of the thesis is a significant facilitation and acceleration of future application development and architectural unification with other components of the simulator.eng
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmleng
dc.rightsVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.htmlcze
dc.subjectETCScze
dc.subjectDMIcze
dc.subjectC++cze
dc.subjectSFMLcze
dc.subjectvlakový simulátorcze
dc.subjectuživatelské rozhranícze
dc.subjectnávrh architekturycze
dc.subjectgrafický frameworkcze
dc.subjectETCSeng
dc.subjectDMIeng
dc.subjectC++eng
dc.subjectSFMLeng
dc.subjecttrain simulatoreng
dc.subjectuser interfaceeng
dc.subjectarchitecture designeng
dc.subjectgraphical frameworkeng
dc.titleETCS - Aktualizace a nová architektura komponenty DMIcze
dc.titleETCS - New architecture design and refactoring of DMIeng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.contributor.refereeChludil Jiří
theses.degree.disciplineSoftwarové inženýrství 2021cze
theses.degree.grantorkatedra softwarového inženýrstvícze
theses.degree.programmeInformatikacze


Soubory tohoto záznamu



Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam