Vliv poruch a chyb v kontextu vestavných operačních systémů

but.committeedoc. Ing. Jan Kořenek, Ph.D. (předseda) prof. Ing. Martin Drahanský, Ph.D. (místopředseda) Ing. František Grézl, Ph.D. (člen) Ing. Martin Hrubý, Ph.D. (člen) Ing. Libor Polčák, Ph.D. (člen)cs
but.defenceStudent 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 C. Otázky u obhajoby: Jak dlouho trvá jeden běh (seřazení jedné posloupnosti)? Injektujete poruchu uniformě z rozsahu 0-1 s, na jakém základě byl tento interval zvolen? Okomentujte, proč při využití techniky CFCSS je více chybných výstupů než bez ní. Neslouží pouze k detekci poruch, které se navíc nemusí projevit chybou? Pokud ano, co se stane po objevení poruchy? Jak ohrozí změna bitu funkci plánovače bubble sort (důvod testování)? Kolik experimentů bylo provedeno během práce?cs
but.jazykangličtina (English)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorStrnadel, Josefen
dc.contributor.authorDoležel, Mareken
dc.contributor.refereePánek, Richarden
dc.date.created2020cs
dc.description.abstractCílem práce je zhodnotit dopad injektovaných chyb a poruch na vestavěný operační systém a jeho aplikační vrstvu. Tento problém je vyřešen navrženým softwarem pro injektaci poruch a  chyb. Tento software vkládá poruchy a chyby za běhu, tj. během provádění vestavěného systému. Injektace je spuštěna časem, jinými slovy, chyba je injektována po uplynutí časovače. Proti C/OS-II jádru spuštěnému pod NIOSII systémem byly provedeny dvě kampaně s injekcí chyb. Obě kampaně cílily na kód plánovače. Kód plánovače byl vylepšen mechanismem kontroly toku v případě druhé kampaně. Výsledky provedených injektačních kampaní ukázaly, že varianta s technikou CFCSS se ve srovnání s nezabezpečenou verzí chovala hůře.en
dc.description.abstractThe aim of the thesis is to evaluate the impact of injected faults and errors on the embedded operating system and its application layer. This problem is solved with the proposed fault injection framework. The framework injects faults at run-time, i.e, the faults are injected during the executing of the embedded system. The injection is time triggered, or in other words, the fault is injected when a timer expires. Two fault injection campaigns were executed against C/OS-II kernel running under NIOSII system. Both campaigns were targeting the code of C/OS-II scheduler. The code of the scheduler was enhanced by control-flow checking mechanism for the second campaign. The results of conducted fault injection campaigns have shown that the variant with the CFCSS technique performed poorly compared to the unenhanced version.cs
dc.description.markCcs
dc.identifier.citationDOLEŽEL, M. Vliv poruch a chyb v kontextu vestavných operačních systémů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2020.cs
dc.identifier.other129094cs
dc.identifier.urihttp://hdl.handle.net/11012/191673
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectoperační systémyen
dc.subjectC/OS-IIen
dc.subjectvestavěné systémyen
dc.subjectsystém Nios IIen
dc.subjectporuchy a chybyen
dc.subjectselhání systémuen
dc.subjectinjektace poruch a chyben
dc.subjecttechniky zvyšování spolehlivostien
dc.subjectredundanceen
dc.subjectoperating systemscs
dc.subjectC/OS-IIcs
dc.subjectembedded systemscs
dc.subjectNios II systemcs
dc.subjectfaultscs
dc.subjecterrorscs
dc.subjectfailurescs
dc.subjectfault injectioncs
dc.subjectfault tolerance techniquescs
dc.subjectredundancycs
dc.titleVliv poruch a chyb v kontextu vestavných operačních systémůen
dc.title.alternativeImpact of Faults and Errors in Context of Embedded Operating Systemscs
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2020-07-08cs
dcterms.modified2020-07-13-23:41:07cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid129094en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:31:35en
sync.item.modts2025.01.15 15:22:36en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
914.53 KB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-22987_v.pdf
Size:
92.84 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-22987_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-22987_o.pdf
Size:
90.77 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-22987_o.pdf
Loading...
Thumbnail Image
Name:
review_129094.html
Size:
1.46 KB
Format:
Hypertext Markup Language
Description:
file review_129094.html
Collections