Cílem diplomové práce je návrh a tvorba softwarového emulátoru letadlového odpovídače SSR (Secondary Surveillance Radar). V teoretické části budou představeny základní principy sekundární radiolokace včetně role odpovídačů. V praktické části bude realizován softwarový emulátor odpovídače SSR v jazyce Java.
Anotace v angličtině
This thesis is dedicated to design and implementation of software emulator of SSR (Secondary Surveillance Radar) transponder for aircraft. The theoretical part will be dedicated to introduction of base principles of secondary radiolocation and the role of transponders. For the practical part, the SSR transponder emulator will be implemented in Java programing language.
Cílem diplomové práce je návrh a tvorba softwarového emulátoru letadlového odpovídače SSR (Secondary Surveillance Radar). V teoretické části budou představeny základní principy sekundární radiolokace včetně role odpovídačů. V praktické části bude realizován softwarový emulátor odpovídače SSR v jazyce Java.
Anotace v angličtině
This thesis is dedicated to design and implementation of software emulator of SSR (Secondary Surveillance Radar) transponder for aircraft. The theoretical part will be dedicated to introduction of base principles of secondary radiolocation and the role of transponders. For the practical part, the SSR transponder emulator will be implemented in Java programing language.
Cílem diplomové práce bude vytvořit softwarový emulátor letadlového odpovídače.
V teoretické části práce budou popsány základní principy sekundární radiolokace s důrazem na roli odpovídačů. Požaduje se, aby emulátor byl řízen podle scénáře. Výstupem emulátoru bude datová struktura. Požaduje se vytvoření návrhového modelu softwarového emulátoru odpovídače.
V praktické části bude realizován emulátor odpovídače. Emulátor bude realizován v jazyku Java.
Zásady pro vypracování
Cílem diplomové práce bude vytvořit softwarový emulátor letadlového odpovídače.
V teoretické části práce budou popsány základní principy sekundární radiolokace s důrazem na roli odpovídačů. Požaduje se, aby emulátor byl řízen podle scénáře. Výstupem emulátoru bude datová struktura. Požaduje se vytvoření návrhového modelu softwarového emulátoru odpovídače.
V praktické části bude realizován emulátor odpovídače. Emulátor bude realizován v jazyku Java.
Seznam doporučené literatury
[1] BEAM Walter R. Systems Engineering - Architecture and Design, Mcgraw-Hill, ISBN-13: 978-0070042599
[2] OTERO, Carlos E. ,Software Engineering Design Theory and Practice, , ISBN 978-1-4398-5168-5
[3] ECKEL, Bruce. Myslíme v jazyku Java: knihovna programátora. Praha: Grada, 2000, 431 s. ISBN 80-247-9010-6.
[4] ARLOW, Jim a Ila NEUSTADT. UML 2 a unifikovaný proces vývoje aplikací: objektově orientovaná analýza a návrh prakticky. Vyd. 1. Překlad Bogdan Kiszka. Brno: Computer Press, 2007, 567 s. ISBN 978-80-251-1503-9.
[5]PECINOVSKÝ, Rudolf. Návrhové vzory: 33 vzorových postupů pro objektové programování. Computer Press, 2007. ISBN 978-80-251-1582-4.
[6]ANNEX 10 volume 4: Airbor ne Collision A v oidance System (A CAS) Manual. ICAO. [online]. [cit. 2014-10-14]. Dostupné z: http://www.icao.int/Meetings/anconf12/Document%20Archive/9863_cons_en.pdf
Seznam doporučené literatury
[1] BEAM Walter R. Systems Engineering - Architecture and Design, Mcgraw-Hill, ISBN-13: 978-0070042599
[2] OTERO, Carlos E. ,Software Engineering Design Theory and Practice, , ISBN 978-1-4398-5168-5
[3] ECKEL, Bruce. Myslíme v jazyku Java: knihovna programátora. Praha: Grada, 2000, 431 s. ISBN 80-247-9010-6.
[4] ARLOW, Jim a Ila NEUSTADT. UML 2 a unifikovaný proces vývoje aplikací: objektově orientovaná analýza a návrh prakticky. Vyd. 1. Překlad Bogdan Kiszka. Brno: Computer Press, 2007, 567 s. ISBN 978-80-251-1503-9.
[5]PECINOVSKÝ, Rudolf. Návrhové vzory: 33 vzorových postupů pro objektové programování. Computer Press, 2007. ISBN 978-80-251-1582-4.
[6]ANNEX 10 volume 4: Airbor ne Collision A v oidance System (A CAS) Manual. ICAO. [online]. [cit. 2014-10-14]. Dostupné z: http://www.icao.int/Meetings/anconf12/Document%20Archive/9863_cons_en.pdf
Přílohy volně vložené
1 CD (zdrojové kódy a zkompilovaná aplikace)
Přílohy vázané v práci
ilustrace, mapy, grafy, schémata, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Teoretická část práce má dle zadání za úkol představit základní principy sekundární radiolokace a roli odpovídačů. Také má obsahovat návrhový model softwarového emulátoru odpovídače. Praktická část má dle zadání realizovat softwarový emulátor odpovídače v jazyce Java. Autor vytvořil program, který zadání splňuje a dokonce přesahuje. Tato aplikace dokáže vydávat nejdůležitější ADS-B zprávy v binárním formátu a dokonce je i odesílat po síti. Zprávy jsou vydávány pro více simulovaných leteckých cílů dle uživatelem navrženého scénáře. S pomocí technologie JAXB je realizována serializace a deserializace dat ze souboru XML. Aplikace je propracovaná a je vytvořena s ohledem na rozšiřitelnost, zejména o další typy zpráv ADS-B.
Práce byla zkontrolována v systému IS STAG a byla vyhodnocena jako původní. Nejedná se o plagiát.
Komise navrhuje diplomovou práci za její vynikající úroveň na studentskou cenu rektora II. stupně.