18 lines
1.1 KiB
TeX
18 lines
1.1 KiB
TeX
\documentclass[thesis.tex]{subfiles}
|
|
\graphicspath{figures}
|
|
|
|
\begin{document}
|
|
|
|
\chapter*{Abstract}\label{ch:abstract}
|
|
\addcontentsline{toc}{chapter}{\nameref{ch:abstract}}
|
|
|
|
As semiconductor node sizes shrink, transient hardware faults pose a growing risk to computing systems, especially in environments where reliability is critical.
|
|
\Gls{wasm}, a binary-code format developed for the web, is increasingly used in embedded systems through standalone runtimes such as the \Gls{wamr}.
|
|
This thesis investigates \Gls{wamr}'s compatibility with hardening techniques for transient hardware faults through systematic single-bit fault injection on a simulated IA-32 CPU using the \Gls{fail} fault-injection framework.
|
|
|
|
The interpreter and \Gls{aot} execution modes of \Gls{wamr} are compared under fault conditions and software-based hardening techniques are evaluated at two levels: (I) the language/application level, by hardening source programs before compilation to Wasm, and (II) the runtime level, by hardening \Gls{wamr} itself.
|
|
|
|
\todo[inline]{Copied from proposal}
|
|
|
|
\end{document}
|