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}
|
\begin{codeblock}[label=lst:tracefencemarkers]{Trace Region Fence}{.cpp}
|
||||||
\inputminted{cpp}{\subfix{listings/tracefence.cpp}}
|
\inputminted{cpp}{\subfix{listings/tracefence.cpp}}
|
||||||
\end{codeblock}
|
\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.
|
\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 golden run is enriched with the traced region's disassembly to take into account the register reads and writes.
|
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.
|
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.
|
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.
|
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},
|
text={FARM},
|
||||||
description={Model to specify \Gls{fi} applications by structuring them into four sets: faults (\(F\)), activations (\(A\)), readouts (\(R\)), and measures (\(M\))}
|
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}{%
|
\newglossaryentry{iwasm}{%
|
||||||
name={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}}
|
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}{%
|
\newglossaryentry{replication}{%
|
||||||
name={Replication},
|
name={Replication},
|
||||||
text={replication},
|
text={replication},
|
||||||
|
|||||||
Reference in New Issue
Block a user