Detekce anomálií běhu RTOS aplikace
Detecting RTOS Runtime Anomalies

Author
Advisor
Bradáč, ZdeněkReferee
Jalovecký, RudolfBlecha, Petr
Grade
PAlternative metrics PlumX
http://hdl.handle.net/11012/195785Altmetrics
http://hdl.handle.net/11012/195785
http://hdl.handle.net/11012/195785
Metadata
Show full item recordAbstract
S vyššími požadavky na výpočetní výkon a bezpečnost (resp. funkční bezpečnost) zařízenív průmyslové doméně jsou vestavné systémy spolu s operačními systémy reálného času stálepředmětem výzkumu. Tato práce se zabývá kontrolním subsystémem běhu softwarovéhovybavení založeným na modelu aplikace, který zlepšuje diagnostické pokrytí chyb zejménaanomálií vykonávání RTOS. Po specifikaci architektury tohoto subsystému následujeformální definice modelu a jeho implementace do hardware, resp. FPGA. Práce popisujei další možné směry výzkumu a také přináší nové pohledy na rozebíranou problematiku,např. kombinaci s návrhovými vzory. Nedílnou součástí je i ověření funkčnosti navrhnutéhomodulu pomocí simulace na testovacích scénářích, které vychází ze změřeného záznamuudálostí reálné aplikace. Z výsledků vyplývá, že vyvinutý modul dosahuje řádově nižšíhočasu detekce než standardní watchdog. Due to higher requirements of computational power and safety, or functional safety ofequipments intended for the use in the industrial domain, embedded systems containing areal-time operating system are still the active area of research. This thesis addresses thehardware-assisted control module that is based on the runtime model-based verificationof a target application. This subsystem is intended to increase the diagnostic coverage,particularly, the detection of the execution errors. After the specification of the architecture,the formal model is defined and implemented into hardware using FPGA technology.This thesis also discuss some other aspects and embodies new approaches in the area ofembedded flow control, e.g. the integration of the design patterns. Using the simulation,the created module was tested using the created scenarios, which follow the real programexecution record. The results suggest that the error detection time is lower than usingstandard techniques, such a watchdog.
Keywords
Detekce anomálií, Funkční bezpečnost, Petriho síť, operační systém reálného času, kontrolaběhu programu, návrhový vzor, FPGA, Anomaly detection, Functional safety, Petri net, RTOS, program flow control, designpattern, FPGALanguage
čeština (Czech)Study brunch
Kybernetika, automatizace a měřeníComposition of Committee
prof. Ing. Pavel Jura, CSc. (předseda) prof. Ing. Jaroslav ČECHÁK, Ph.D. (člen) pplk. doc. Ing. Michal DUB, Ph.D. (člen) doc. Ing. Štěpán OŽANA, Ph.D. (člen) prof. Ing. Rudolf JALOVECKÝ, CSc. - oponent (člen) doc. Ing. Petr BLECHA, Ph.D. - oponent (člen)Date of defence
2020-12-11Process of defence
Práce je zaměřena na diagnostiku chyb při běhu operačního systému reálného času. Na základě analýz vytvořil návrh kontrolního běhu SW aplikace pro vymezený kontext architektury a následně ho implementoval do HW kontrolního modulu. Za drobný nedostatek lze považovat neúplné odkazy na citované normy. Doktorand prezentoval cíle své disertace a výsledky, kterých dosáhl. Odpověděl vyčerpávajícím způsobem na všechny dotazy komise.Result of the defence
práce byla úspěšně obhájenaPersistent identifier
http://hdl.handle.net/11012/195785Source
ARM, J. Detekce anomálií běhu RTOS aplikace [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2020.Collections
- 2020 [27]