[go: up one dir, main page]

Menu

[r204]: / thesis / thesis.lof  Maximize  Restore  History

Download this file

30 lines (29 with data), 2.4 kB

\select@language {english}
\addvspace {10\p@ }
\contentsline {figure}{\numberline {1.1}{\ignorespaces A general software component in terms of CBSE.}}{9}
\addvspace {10\p@ }
\contentsline {figure}{\numberline {2.1}{\ignorespaces A simplified Cleanroom Process Flow}}{24}
\contentsline {figure}{\numberline {2.2}{\ignorespaces A minimal code extraction to setup and run a unit test using CppUnit.}}{35}
\contentsline {figure}{\numberline {2.3}{\ignorespaces A minimal code extraction to setup and run a unit test using CxxTest.}}{36}
\contentsline {figure}{\numberline {2.4}{\ignorespaces A minimal code extraction to setup and run a unit test using Cpp\discretionary {-}{}{}UnitLite.}}{36}
\addvspace {10\p@ }
\contentsline {figure}{\numberline {3.1}{\ignorespaces The three elements of a process.}}{50}
\contentsline {figure}{\numberline {3.2}{\ignorespaces The abstract input flow chart for COAL.}}{51}
\contentsline {figure}{\numberline {3.3}{\ignorespaces The detailed input flow chart for COAL.}}{54}
\contentsline {figure}{\numberline {3.4}{\ignorespaces The internal flow within COAL.}}{57}
\addvspace {10\p@ }
\contentsline {figure}{\numberline {4.1}{\ignorespaces Checking unpredictable input values in a function.}}{74}
\contentsline {figure}{\numberline {4.2}{\ignorespaces Error handling moved to the callers side of an inline function.}}{77}
\contentsline {figure}{\numberline {4.3}{\ignorespaces Cyclic dependencies between libraries.}}{80}
\contentsline {figure}{\numberline {4.4}{\ignorespaces Acyclic library graph without dependencies.}}{82}
\contentsline {figure}{\numberline {4.5}{\ignorespaces A minimum documented unit test using CUT.}}{90}
\contentsline {figure}{\numberline {4.6}{\ignorespaces Value checking with floating point values and thresholds.}}{93}
\contentsline {figure}{\numberline {4.7}{\ignorespaces Calling a pure virtual function of a base class.}}{96}
\contentsline {figure}{\numberline {4.8}{\ignorespaces A QNX kernel trace to demonstrate thread communication.}}{106}
\addvspace {10\p@ }
\addvspace {10\p@ }
\contentsline {figure}{\numberline {A.1}{\ignorespaces White-box principal for components and classes.}}{124}
\contentsline {figure}{\numberline {A.2}{\ignorespaces Black-box principal for components and classes.}}{126}
\contentsline {figure}{\numberline {A.3}{\ignorespaces A function to sum up the values of an integer array.}}{127}
\addvspace {10\p@ }
\addvspace {10\p@ }