DocumentCode
3459011
Title
Towards fault-tolerant software architectures
Author
Sotirovski, Drasko
Author_Institution
Raytheon Syst. Canada Ltd., Richmond, CA, USA
fYear
2001
fDate
2001
Firstpage
7
Lastpage
13
Abstract
"Software engineering has produced no effective methods to eradicate latent software faults. " This sentence is, of course, a stereotype, but it is as true as a stereotype can get. And yet, it begs some questions. If it is not possible to construct a large software system without residual faults, is it at least possible to construct it to degrade gracefully if and when a latent fault is encountered? This paper presents the approach adopted on CAATS (Canadian Automated Air Traffic System), and argues that OO design and certain architectural properties are the enabling elements towards a true fault-tolerant software architecture
Keywords
object-oriented programming; software architecture; software fault tolerance; Canadian Automated Air Traffic System; architectural properties; fault-tolerant software architectures; object oriented design; software system; Computer architecture; Degradation; Design engineering; Fault detection; Fault tolerance; Fault tolerant systems; Software engineering; Software safety; Software systems; Traffic control;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Architecture, 2001. Proceedings. Working IEEE/IFIP Conference on
Conference_Location
Amsterdam
Print_ISBN
0-7695-1360-3
Type
conf
DOI
10.1109/WICSA.2001.948399
Filename
948399
Link To Document