RUNTIME TEST CASE SYNCHRONIZATION IN ADAPTIVE SOFTWARE

Mohammed Akour
Yarmouk University, Jordan
Iman Akour
Wiley College, Texas
Tariq King
Engineering Manager and Test Architect, Ultimate Software Florida, USA
ABSTRACT
This study described and evaluated a model-driven approach that maps structural adaptations in autonomic software, to updates for its runtime test model and provided a workflow and meta-model to support the approach, referred to as Test Information Propagation (TIP). The accuracy of the proposed approach has been evaluated on two systems: an open source system and an Adaptive Java Healthcare Application with Self-Test. Also considered was the work of a developer who manually identified changes that should to be performed to update the test model after self-adaptation occurs. The experiments show how the TIP propagation engine provides the highest accurate precision measures on both systems, while promising results have been achieved using recall measure.