Home // International Journal On Advances in Systems and Measurements, volume 4, numbers 1 and 2, 2011 // View article


A Runtime Testability Metric for Dynamic High-Availability Component-based Systems

Authors:
Alberto Gonzalez-Sanchez
Éric Piel
Hans-Gerhard Gross
Arjan J.C. van Gemund

Keywords: Runtime testability, runtime testing, measurement, component-based system

Abstract:
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 Runtime Testability Metric (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. We perform a theoretical and empirical validation of RTM, showing that RTM is indeed a valid, and reasonably accurate measurement with ratio scale. Two testability case studies are performed on two different component-based systems, assessing RTM's ability to identify runtime testability problems.

Pages: 122 to 134

Copyright: Copyright (c) to authors, 2011. Used with permission.

Publication date: September 15, 2011

Published in: journal

ISSN: 1942-261x