| Towards architecture-based self-healing systems |
| Full text |
Pdf
(116 KB)
|
| Source
|
Workshop on Self-healing systems
archive
Proceedings of the first workshop on Self-healing systems
table of contents
Charleston, South Carolina
SESSION: Full papers
table of contents
Pages: 21 - 26
Year of Publication: 2002
ISBN:1-58113-609-9
|
|
Authors
|
|
Eric M. Dashofy
|
Institute for Software Research, University of California, Irvine
|
|
André van der Hoek
|
Institute for Software Research, University of California, Irvine
|
|
Richard N. Taylor
|
Institute for Software Research, University of California, Irvine
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 17, Downloads (12 Months): 208, Citation Count: 23
|
|
|
ABSTRACT
Our approach to creating self-healing systems is based on software architecture, where repairs are done at the level of a software system's components and connectors. In our approach, event-based software architectures are targeted because they offer significant benefits for run-time adaptation. Before an automated planning agent can decide how to repair a self-healing system, a significant infrastructure must be in place to support making the planned repair. Specifically, the self-healing system must be built using a framework that allows for run-time adaptation, there must be a language in which to express the repair plan, and there must be a reconfiguration agent that can execute the repair plan once it is created. In this paper, we present tools and methods that implement these infrastructure elements in the context of an overall architecture-based vision for building self-healing systems. The paper concludes with a gap analysis of our current infrastructure vs. the overall vision, and our plans for fulfilling that vision.
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
|
ArchStudio 3. URL: http://www.isr.uci.edu/projects/archstudio/
|
| |
2
|
ArchStudio 3 Foundations --- c2.fw. URL: http://www.isr.uci.edu/projects/archstudio/c2fw.html
|
 |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
 |
7
|
Nenad Medvidovic , Peyman Oreizy , Richard N. Taylor, Reuse of off-the-shelf components in C2-style architectures, Proceedings of the 19th international conference on Software engineering, p.692-700, May 17-23, 1997, Boston, Massachusetts, United States
[doi> 10.1145/253228.253838]
|
| |
8
|
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]
|
 |
9
|
Jason E. Robbins , David M. Hilbert , David F. Redmiles, Using critics to analyze evolving architectures, Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops, p.90-93, October 16-18, 1996, San Francisco, California, United States
[doi> 10.1145/243327.243617]
|
| |
10
|
|
 |
11
|
|
| |
12
|
Richard N. Taylor , Nenad Medvidovic , Kenneth M. Anderson , E. James Whitehead, Jr. , Jason E. Robbins , Kari A. Nies , Peyman Oreizy , Deborah L. Dubrow, A Component- and Message-Based Architectural Style for GUI Software, IEEE Transactions on Software Engineering, v.22 n.6, p.390-406, June 1996
[doi> 10.1109/32.508313]
|
| |
13
|
|
| |
14
|
Wermelinger, M. Specification of Software Architecture Reconfiguration. Ph.D. Thesis, September 1999.
|
| |
15
|
xADL 2.0 Homepage. URL: http://www.isr.uci.edu/projects/xarchuci/
|
CITED BY 23
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Yu Zhou , Jian Pan , Xiaoxing Ma , Bin Luo , Xianping Tao , Jian Lu, Applying ontology in architecture-based self-management applications, Proceedings of the 2007 ACM symposium on Applied computing, March 11-15, 2007, Seoul, Korea
|
|
|
|
|
|
|
|
|
|
|
|
Daniel Sykes , William Heaven , Jeff Magee , Jeff Kramer, Plan-directed architectural change for autonomous systems, Proceedings of the 2007 conference on Specification and verification of component-based systems: 6th Joint Meeting of the European Conference on Software Engineering and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, p.15-21, September 03-04, 2007, Dubrovnik, Croatia
|
|
|
|
|
|
Danny Weyns , Robrecht Haesevoets , Bart Van Eylen , Alexander Helleboogh , Tom Holvoet , Wouter Joosen, Endogenous versus exogenous self-management, Proceedings of the 2008 international workshop on Software engineering for adaptive and self-managing systems, May 12-13, 2008, Leipzig, Germany
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|