Vliv poruch a chyb v kontextu vestavných operačních systémů
but.committee | doc. 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.defence | 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 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.jazyk | angličtina (English) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Strnadel, Josef | en |
dc.contributor.author | Doležel, Marek | en |
dc.contributor.referee | Pánek, Richard | en |
dc.date.created | 2020 | cs |
dc.description.abstract | Cí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.abstract | The 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.mark | C | cs |
dc.identifier.citation | DOLEŽ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.other | 129094 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/191673 | |
dc.language.iso | en | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | operační systémy | en |
dc.subject | C/OS-II | en |
dc.subject | vestavěné systémy | en |
dc.subject | systém Nios II | en |
dc.subject | poruchy a chyby | en |
dc.subject | selhání systému | en |
dc.subject | injektace poruch a chyb | en |
dc.subject | techniky zvyšování spolehlivosti | en |
dc.subject | redundance | en |
dc.subject | operating systems | cs |
dc.subject | C/OS-II | cs |
dc.subject | embedded systems | cs |
dc.subject | Nios II system | cs |
dc.subject | faults | cs |
dc.subject | errors | cs |
dc.subject | failures | cs |
dc.subject | fault injection | cs |
dc.subject | fault tolerance techniques | cs |
dc.subject | redundancy | cs |
dc.title | Vliv poruch a chyb v kontextu vestavných operačních systémů | en |
dc.title.alternative | Impact of Faults and Errors in Context of Embedded Operating Systems | cs |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2020-07-08 | cs |
dcterms.modified | 2020-07-13-23:41:07 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 129094 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 19:31:35 | en |
sync.item.modts | 2025.01.15 15:22:36 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 914.53 KB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-22987_v.pdf
- Size:
- 92.84 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-22987_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-22987_o.pdf
- Size:
- 90.77 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-22987_o.pdf
Loading...
- Name:
- review_129094.html
- Size:
- 1.46 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_129094.html