Personal tools
You are here: Home Results S-Cube Shopping List for Industry Results Online Testing for Proactive Adaptation

Online Testing for Proactive Adaptation

by Pierluigi Plebani last modified Jan 11, 2012 10:17

Contact person

Osama Sammodi:

Andreas Metzger:



The goal is to enable industry building adaptive systems with proactive capabilities. The contribution is about using online testing to actively collect quality data for predicting failures of services in a service-oriented system. Online testing means testing services in parallel to their normal use and operation. The aim is to achieve accurate failure predictions by increasing the amount of available monitoring data (e.g. QoS data). The idea is to exploit synergies with existing monitoring data. On the one hand, to use monitoring data to build usage models which can be used for test case selection. Thus, services are only tested when there is not sufficient monitoring data. On the other hand, monitoring data is used together with the results of Online testing to predict failures of services in a service-oriented system.  As part of the life-cylce of adaptive systems, this prediction can be employed for triggering adaptations and thus improved proactive adaptation decisions.


Technical Information

The contribution describes a framework for proactive adaptation using online testing. The framework is composed of components for monitoring services, updating usage models,  selecting online tests based on usage models, testing services and finally predicting failure of the services.





End-to-End Quality Provision and SLA Conformance, Adaption and Monitoring, and Composition and Coordination


Maturity Level

Prototype (single scenario)

Relationship with Future Internet and Internet of Services

Third-party Services.

Relationship with Cloud


Web site



Document Actions
  • Send this
  • Print this
  • Bookmarks

The Plone® CMS — Open Source Content Management System is © 2000-2017 by the Plone Foundation et al.