ACM Home Page
Please provide us with feedback. Feedback
A biologically inspired programming model for self-healing systems
Full text PdfPdf (112 KB)
Source Workshop on Self-healing systems archive
Proceedings of the first workshop on Self-healing systems table of contents
Charleston, South Carolina
SESSION: Position papers table of contents
Pages: 102 - 104  
Year of Publication: 2002
ISBN:1-58113-609-9
Authors
Selvin George  University of Virginia, Charlottesville, VA
David Evans  University of Virginia, Charlottesville, VA
Lance Davidson  University of Virginia, Charlottesville, VA
Sponsor
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 63,   Citation Count: 11
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

There is an increasing need for software systems to be able to adapt to changing conditions of resource variability, component malfunction and malicious intrusion. Such self-healing systems can prove extremely useful in situations where continuous service is critical or manual repair is not feasible. Human efforts to engineer self-healing systems have had limited success, but nature has developed extraordinary mechanisms for robustness and self-healing over billions of years. Nature's programs are encoded in DNA and exhibit remarkable density and expressiveness. We argue that the software engineering community can learn a great deal about building systems from the broader concepts surrounding biological cell programs and the strategies they use to robustly accomplish complex tasks such as development, healing and regeneration. We present a cell-based programming model inspired from biology and speculate on biologically inspired strategies for producing robust, scalable and self-healing software systems.


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
Mary Y. Mazzotta. Nutrition and wound healing. Journal of the American Podiatric Medical Association. Volume 84, Number 9, p. 456-62. September 1994.
 
3
 
4
John von Neumann, Theory of Self-Reproducing Automata. University of Illinois Press, 1966 (Originally published in 1953).
 
5
Helen Pearson, The regeneration gap, Nature Science Update. 22 November 2001.
 
6
Lewis Wolpert, Rosa Beddington, Peter Lawrence, Thomas M. Jessell, Principles of Development, Oxford University Press. 2002.

CITED BY  11

Collaborative Colleagues:
Selvin George: colleagues
David Evans: colleague listing is not available.
Lance Davidson: colleagues