Runtime Testability in Dynamic Highly-Availability Component-based Systems
Alberto González, Éric Piel, H.G. Gross, Arjan J. C. van Gemund · Research Repository (Delft University of Technology) · 2010
Runtime testing is emerging as the solution for the integration and assessment of highly dynamic, high availability software systems where traditional development-time integration testing cannot be performed. A prerequisite for runtime testing is the knowledge about to which extent the system can be tested safely while it is operational, i.e., the system’s runtime testability. This article evaluates RTM, a cost-based metric for estimating runtime testability. It is used to assist system engineers in directing the implementation of remedial measures, by providing an action plan which considers the trade-off between testability and cost. Two testability case studies are performed on two different component-based systems, assessing RTM’s ability to identify runtime testability problems Preprint accepted for publication in Valid 2010 2nd International Conference on Advances in System Testing and Validation Lifecycle, Nice (France), 22-27 Augus, 2010