Title :
A Model for the Measurement of the Runtime Testability of Component-Based Systems
Author :
Gonzalez, Adriana ; Piel, Eric ; Gross, Hans-Gerhard
Author_Institution :
Software Eng. Res. Group, Delft Univ. of Technol., Delft
Abstract :
Runtime testing is emerging as the solution for the integration and validation of software systems where traditional development-time integration testing cannot be performed, such as systems of systems or service oriented architectures.However, performing tests during deployment or in-service time introduces interference problems, such as undesired side-effects in the state of the system or the outside world. This paper presents a qualitative model of runtime testability that complements Binder´s classical testability model, and a generic measurement framework for quantitatively assessing the degree of runtime testabilityof a system based on the ratio of what can be tested at runtime vs. what would have been tested during development time. A measurement is devised for the concrete case of architecture-based test coverage, by using a graph model of the system´s architecture. Concretely, two testability studies are performed for two component based systems, showing how to measure the runtime testability of a system.
Keywords :
object-oriented programming; program testing; software architecture; Binder classical testability model; architecture-based test coverage; component-based systems; generic measurement framework; graph model; runtime testability; service oriented architectures; software systems; systems of systems; Availability; Conferences; Interference; Performance evaluation; Runtime environment; Service oriented architecture; Software systems; Software testing; System testing; Time measurement; component based; runtime testing; testability;
Conference_Titel :
Software Testing, Verification and Validation Workshops, 2009. ICSTW '09. International Conference on
Conference_Location :
Denver, CO
Print_ISBN :
978-1-4244-4356-7
DOI :
10.1109/ICSTW.2009.9