Autonomic and adaptive computing systems can add, remove, and replace their own components in response to a changing environment. Self-adaptation facilitates the performance of automated maintenance and configuration tasks, but makes it possible for faults to be introduced into the software at runtime. To address this issue, researchers have developed approaches for integrating runtime testing into autonomic and adaptive software systems.An important aspect of runtime testing approaches for autonomic software is the provision of a framework for regression testing, which determines whether modifications have introduced faults into previously tested components. However, after adaptation occurs in autonomic software, a predefined test set may no longer be applicable due to changes in the program structure. Investigating techniques for dynamically updating regression tests after adaptation is therefore necessary to ensure such approaches can be applied in practice.In this paper we describe a model-driven approach that maps structural adaptations in autonomic software, to updates for its runtime test model. We provide a workflow and metamodel to support the approach, referred to as Test Information Propagation (TIP). To demonstrate TIP, we have developed a prototype that simulates a reductive change to an autonomic, service-oriented healthcare application. Conducting the simulation has provided us with much insight into this highly challenging research problem.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2025 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.