Software unit test coverage and adequacy
ACM Computing Surveys (CSUR)
Testing object-oriented systems: models, patterns, and tools
Testing object-oriented systems: models, patterns, and tools
The Vision of Autonomic Computing
Computer
Impala: a middleware system for managing autonomic, parallel sensor systems
Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming
Self-Testable Components: From Pragmatic Tests to Design-for-Testability Methodology
TOOLS '99 Proceedings of the Technology of Object-Oriented Languages and Systems
The dawning of the autonomic computing era
IBM Systems Journal
The MORABIT Approach to Runtime Component Testing
COMPSAC '06 Proceedings of the 30th Annual International Computer Software and Applications Conference - Volume 02
A reusable object-oriented design to support self-testable autonomic software
Proceedings of the 2008 ACM symposium on Applied computing
Research experiences for undergraduates: autonomic computing research at FIU
The Fifth Richard Tapia Celebration of Diversity in Computing Conference: Intellect, Initiatives, Insight, and Innovations
A self-testing autonomic job scheduler
Proceedings of the 46th Annual Southeast Regional Conference on XX
JAAF+T: a framework to implement self-adaptive agents that apply self-test
Proceedings of the 2010 ACM Symposium on Applied Computing
Safe runtime validation of behavioral adaptations in autonomic software
ATC'11 Proceedings of the 8th international conference on Autonomic and trusted computing
Hi-index | 0.00 |
Many strategies have been proposed to address the problems associated with managing increasingly complex computing systems. IBM's Autonomic Computing (AC) paradigm is one such strategy that seeks to alleviate system administrators from many of the burdensome tasks associated with manually managing highly complex systems. Researchers have been heavily investigating many areas of AC systems but there remains a lack of development in the area of testing these systems at runtime. Dynamic self-configuration, self-healing, self-optimizing, and self-protecting features of autonomic systems require that validation be an integral part of these types of systems. In this paper we propose a methodology for testing AC systems at runtime using copies of managed resources. We realize the architecture of a self-testing framework using a small AC system. Our system is based on the concept of an autonomic container, which is a data structure that possesses autonomic characteristics and added ability to self-test.