Runtime testing framework for improving quality in dynamic service-based systems
Mariam Lahami, Moez Krichen, Mohamed Jmaïel · 2013
Service-based systems are operating in dynamic environments characterized by continual changes such as requirement evolution, service crash or service unavailability. In this context, improving the quality of these systems after such evolution is highly demanded. With the aim of checking their behaviors at runtime and detecting faults introduced after dynamic changes, a runtime testing approach is applied. An effective Runtime Testing Framework For Adaptable and Distributed Systems called RTF4ADS is then proposed. This framework is conceived in order to reduce runtime testing side effects as timing and resource usage costs, interference risks while improving its fault finding capabilities. To show the relevance of RTF4ADS prototype, a case study in the healthcare domain implemented in the OSGi platform is given.