A reusable object-oriented design to support self-testable autonomic software

  • Authors:
  • Tariq M. King;Alain Ramirez;Peter J. Clarke;Barbara Quinones-Morales

  • Affiliations:
  • Florida International University, Miami, FL;Florida International University, Miami, FL;Florida International University, Miami, FL;University of Puerto Rico-Mayaguez, Mayaguez, PR

  • Venue:
  • Proceedings of the 2008 ACM symposium on Applied computing
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.