Add golden run and pilot to glossary
This commit is contained in:
@@ -20,8 +20,8 @@ To perform a vulnerability analysis, the examined program needs to be instrument
|
||||
\begin{codeblock}[label=lst:tracefencemarkers]{Trace Region Fence}{.cpp}
|
||||
\inputminted{cpp}{\subfix{listings/tracefence.cpp}}
|
||||
\end{codeblock}
|
||||
\Gls{fail} then records the instruction pointer changes and memory accesses inside this region during the so-called \textquote{golden run}: a faultless execution of the program that determines which injections should be performed during the campaign.
|
||||
Then, the golden run is enriched with the traced region's disassembly to take into account the register reads and writes.
|
||||
\Gls{fail} then records the instruction pointer changes and memory accesses inside this region during the so-called \gls{goldenrun}: a faultless execution of the program that determines which injections should be performed during the campaign.
|
||||
Then, the \gls{goldenrun} is enriched with the traced region's disassembly to take into account the register reads and writes.
|
||||
The last step before campaign execution is the \textit{prune} step, where the collected data is translated into corresponding experiments.
|
||||
Different data points from the trace that result in the same \textquote{fault-similarity class} (as used by Schirmeier~\autocite{schirmeierEfficientFaultInjectionbasedAssessment}) are removed from the campaign.
|
||||
Two experiments belong to the same similarity class if the \textit{relevant} parts of their resulting simulator state are identical.
|
||||
|
||||
@@ -63,10 +63,20 @@
|
||||
text={FARM},
|
||||
description={Model to specify \Gls{fi} applications by structuring them into four sets: faults (\(F\)), activations (\(A\)), readouts (\(R\)), and measures (\(M\))}
|
||||
}
|
||||
\newglossaryentry{goldenrun}{%
|
||||
name={Golden Run},
|
||||
text={golden run},
|
||||
description={A recording of a fault-free execution of the program under test}
|
||||
}
|
||||
\newglossaryentry{iwasm}{%
|
||||
name={iWasm},
|
||||
description={\Gls{wamr}'s standalone binary that provides a command-line interface to load and execute \Gls{wasm} modules using \Gls{vmcore}}
|
||||
}
|
||||
\newglossaryentry{pilot}{%
|
||||
name={Pilot},
|
||||
text={pilot},
|
||||
description={A single \Gls{fi} experiment representing an equivalence class of experiments with the same outcome}
|
||||
}
|
||||
\newglossaryentry{replication}{%
|
||||
name={Replication},
|
||||
text={replication},
|
||||
|
||||
Reference in New Issue
Block a user