White-Box Approaches for Improved Testing and Analysis of Configurable Software Systems

Source: University of Washington

Favorite

Free registration required

There is a significant conceptual gap between the source code of a configurable system and the runtime behaviors of its individual configurations. In the source, configurations are woven together into a conceptually unified program. At runtime, however, they are largely treated as independent executables. This gap leads to static analyses that, by acting on the source representing the entire configurable system, yield imprecise results with respect to individual executables. Testing, in contrast, acts on individual executables without leveraging the configurable codebase per se.
Format:PDF Size:110.40
Date:Feb 2009