ACM Home Page
Please provide us with feedback. Feedback
Connector-based self-healing mechanism for components of a reliable system
Full text PdfPdf (358 KB)
Source ACM SIGSOFT Software Engineering Notes archive
Volume 30 ,  Issue 4  (July 2005) table of contents
SESSION: Workshop on the Design and Evolution of Autonomic Application Software (DEAS 2005) table of contents
Pages: 1 - 7  
Year of Publication: 2005
ISSN:0163-5948
Also published in ...
Authors
Michael E. Shin  Texas Tech University, Lubbock, TX
Daniel Cooke  Texas Tech University, Lubbock, TX
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 73,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1082983.1083068
What is a DOI?

ABSTRACT

This paper describes the self-healing mechanism for components in reliable systems. Each component in a self-healing system is designed as a layered architecture, structured with the healing layer and the service layer. The healing layer of a self-healing component is responsible for detection of anomalous objects in the service layer, reconfiguration of the service layer, and repair of anomalous objects detected. The service layer of a self-healing component provides functionality to other components, which consists of tasks (concurrent or active objects), connectors, and passive objects accessed by tasks. A connector supports the self-healing mechanism for self-healing components as well as encapsulates the synchronization mechanism for message communication between tasks in a component. Connectors are involved in detection of anomalous objects, reconfiguration of components, and repair of anomalous objects. This paper also specifies connectors - the message queue self-healing connector. message buffer self-healing connector, and message buffer and response self-healing connector - which provide functionalities for the self-healing mechanism.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
3
 
4
5
6
 
7
IBM, "An architectural blueprint for autonomic computing," IBM and autonomic computing, April 2003.
 
8
Philip Koopman, "Elements of the Self-Healing System Problem Space," Workshop on Software Architectures for Dependable Systems (WADS2003), ICSE'03 International Conference on Software Engineering, Portland, Oregon, May 3--11, 2003.
 
9
 
10
 
11
 
12

Collaborative Colleagues:
Michael E. Shin: colleagues
Daniel Cooke: colleagues