
Multilevel Testing for Embedded Systems 279
functionality that must be tested across multiple test levels while taking the cross-level
differences into account. These differences concern the abstraction levels and the interfaces,
as discussed in Section 11.4.
11.6.1 Top-down refinement versus top-down reuse
Test level integration implies relating test levels and hence analyzing and establishing depen-
dencies between them. A straightforward approach for test level integration thus consists of
reflecting the abstraction/refinement relationship between consecutive test levels by intro-
ducing such a relationship between test cases at the different test lev ...