Thesis Details

Impact of Faults and Errors in Context of Embedded Operating Systems

Bachelor's Thesis Student: Doležel Marek Academic Year: 2019/2020 Supervisor: Strnadel Josef, Ing., Ph.D.
Czech title
Vliv poruch a chyb v kontextu vestavných operačních systémů
Language
English
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.

Keywords

operating systems, C/OS-II, embedded systems, Nios II system, faults, errors, failures, fault injection, fault tolerance techniques, redundancy

Department
Degree Programme
Information Technology
Files
Status
defended, grade C
Date
8 July 2020
Reviewer
Committee
Kořenek Jan, doc. Ing., Ph.D. (DCSY FIT BUT), předseda
Drahanský Martin, prof. Ing., Dipl.-Ing., Ph.D. (DITS FIT BUT), člen
Grézl František, Ing., Ph.D. (DCGM FIT BUT), člen
Hrubý Martin, Ing., Ph.D. (DITS FIT BUT), člen
Polčák Libor, Ing., Ph.D. (DIFS FIT BUT), člen
Citation
DOLEŽEL, Marek. Impact of Faults and Errors in Context of Embedded Operating Systems. Brno, 2020. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2020-07-08. Supervised by Strnadel Josef. Available from: https://www.fit.vut.cz/study/thesis/22987/
BibTeX
@bachelorsthesis{FITBT22987,
    author = "Marek Dole\v{z}el",
    type = "Bachelor's thesis",
    title = "Impact of Faults and Errors in Context of Embedded Operating Systems",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2020,
    location = "Brno, CZ",
    language = "english",
    url = "https://www.fit.vut.cz/study/thesis/22987/"
}
Back to top