A realistic look at object-oriented reuse
Software Development
Design Patterns CD: Elements of Reusable Object-Oriented Software, (CD-ROM)
Design Patterns CD: Elements of Reusable Object-Oriented Software, (CD-ROM)
The Vision of Autonomic Computing
Computer
Research challenges of autonomic computing
Proceedings of the 27th international conference on Software engineering
WOWMOM '06 Proceedings of the 2006 International Symposium on on World of Wireless, Mobile and Multimedia Networks
A self-testing autonomic container
ACM-SE 45 Proceedings of the 45th annual southeast regional conference
Towards Self-Testing in Autonomic Computing Systems
ISADS '07 Proceedings of the Eighth International Symposium on Autonomous Decentralized Systems
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 Model-Based Framework to Design and Debug Safe Component-Based Autonomic Systems
QoSA '09 Proceedings of the 5th International Conference on the Quality of Software Architectures: Architectures for Adaptive Software Systems
An autonomic framework for user-centric communication services
CASCON '09 Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research
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 |
As the enabling technologies of autonomic computing continue to advance, it is imperative for researchers to exchange the details of their proposed techniques for designing, developing, and validating autonoinic systems. Many of the software engineering issues related to building dependable autonomic systems can only be revealed by studying detailed designs and prototype implementations. In this paper we present a reusable object-oriented design for developing self-testable autonoinic software. Our design aims to reduce the effort required to develop autonomic systems that are capable of runtime testing. Furthermore, we provide low-level implementation details of a case study, Autonomic Job Scheduler (AJS), developed using the proposed design.