| Connector-based self-healing mechanism for components of a reliable system |
| Full text |
Pdf
(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
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 73, Citation Count: 0
|
|
|
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
|
Peyman Oreizy , Michael M. Gorlick , Richard N. Taylor , Dennis Heimbigner , Gregory Johnson , Nenad Medvidovic , Alex Quilici , David S. Rosenblum , Alexander L. Wolf, An Architecture-Based Approach to Self-Adaptive Software, IEEE Intelligent Systems, v.14 n.3, p.54-62, May 1999
[doi> 10.1109/5254.769885]
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
|