| Towards design for self-healing |
| Full text |
Pdf
(138 KB)
|
| Source
|
Foundations of Software Engineering
archive
Fourth international workshop on Software quality assurance: in conjunction with the 6th ESEC/FSE joint meeting
table of contents
Dubrovnik, Croatia
SESSION: Failure anticipation
table of contents
Pages: 86 - 89
Year of Publication: 2007
ISBN:978-1-59593-724-7
|
|
Author
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 62, Citation Count: 0
|
|
|
ABSTRACT
Self-healing mechanisms are increasingly attracting the interest of both industrial and research communities as a way of increasing reliability of software systems, while overcoming technical and cost limitations of classic analysis and testing techniques. Many recent studies focus on techniques for enabling self-healing mechanisms independently from software design. These approaches are effective, but often limited by early design decisions. In this position paper, we argue that a disciplined design approach can enable a wide and effective range of self-healing mechanisms, thus overcoming many limitations of the current approaches. We discuss the differences between design for testability and design for self-healing approaches, and we propose the foundation for a new design for self-healing methodology.
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
|
Peter Bodic , Greg Friedman , Lukas Biewald , Helen Levine , George Candea , Kayur Patel , Gilman Tolle , Jon Hui , Armando Fox , Michael I. Jordan , David Patterson, Combining Visualization and Statistical Analysis to Improve Operator Confidence and Efficiency for Failure Detection and Localization, Proceedings of the Second International Conference on Automatic Computing, p.89-100, June 13-16, 2005
[doi> 10.1109/ICAC.2005.18]
|
| |
3
|
M. Bushnell and V. Agrawal. Essentials of Electronic Testing for Digital, Memory and Mixed-Signal VLSI Circuits., pages 463--488. Kluwer Academic Publishers, 2000.
|
| |
4
|
George Candea , Shinichi Kawamoto , Yuichi Fujiki , Greg Friedman , Armando Fox, Microreboot — A technique for cheap recovery, Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation, p.3-3, December 06-08, 2004, San Francisco, CA
|
 |
5
|
Roberta Coelho , Uirá Kulesza , Arndt von Staa, Improving architecture testability with patterns, Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 16-20, 2005, San Diego, CA, USA
[doi> 10.1145/1094855.1094890]
|
 |
6
|
|
 |
7
|
|
| |
8
|
R. Hastings and B. Joyce. Purify: Fast detection of memory leaks and access errors. In Proceedings of the Winter USENIX Conference, pages 125--136. USENIX Association, January 1992.
|
| |
9
|
P. Horn. Autonomic computing manifesto - IBM's perspective on the state of information technology. IBM Research, October 2001.
|
| |
10
|
|
| |
11
|
|
| |
12
|
B. Pettichord. Design for testability. In PNSQC '02: Proceedings of the 20th Annual Pacific Northwest Software Quality Conference, pages 243--270, 2002.
|
| |
13
|
M. Pezzè and M. Young. Software Testing and Analysis. John Wiley & Sons, 2007.
|
 |
14
|
|
| |
15
|
|
|