DocumentCode
3533777
Title
SHADOWS: Self-healing complex software systems
Author
Shehory, Onn
Author_Institution
IBM Haifa Res. Lab., Haifa
fYear
2008
fDate
15-16 Sept. 2008
Firstpage
71
Lastpage
76
Abstract
As software systems grow in size and complexity, their vulnerability to faults increases, and their reliability and manageability deteriorate. Software assurance methods which aim to alleviate this problem do not scale well. Careful design can also help eliminating faults, yet some are never addressed at design time. Software self-healing is an emerging approach to tackling this problem. Self-healing solutions presented to date commonly solve a single class of problems, or they are not applicable in production environments. The SHADOWS project focuses on self-healing of complex industrial systems. It introduces innovative technologies to enable self-healing of classes of problems not solved elsewhere. It integrates these technologies into a common solution. It further validates the solution in industrial environments. Initial results of this evaluation indicate clear advantages of SHADOWS self-healing technologies.
Keywords
software reliability; complex industrial systems; self-healing complex software systems; software assurance methods; Computerized monitoring; Condition monitoring; Electrical equipment industry; Failure analysis; Performance analysis; Production; Software performance; Software systems; Technology management; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Automated Software Engineering - Workshops, 2008. ASE Workshops 2008. 23rd IEEE/ACM International Conference on
Conference_Location
L´Aquila
Print_ISBN
978-1-4244-2776-5
Type
conf
DOI
10.1109/ASEW.2008.4686296
Filename
4686296
Link To Document