Towards fault-tolerant software architectures

被引:5
作者
Sotirovski, D [1 ]
机构
[1] Raytheon Syst Canada Ltd, Richmond, BC V6V 1J6, Canada
来源
WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE, PROCEEDINGS | 2001年
关键词
D O I
10.1109/WICSA.2001.948399
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:7 / 13
页数:7
相关论文
共 7 条
  • [1] AVIZIENIS A, 1997, IEEE COMPUTER APR, P51
  • [2] Gray J., 1986, Proceedings Fifth Symposium on Reliability in Distributed Software and Database Systems (Cat. No.86CH2260-8), P3
  • [3] KNIGHT JC, 1908, IEEE T SOFTWARE JAN, P96
  • [4] SIMON L, 1994, P 9 ANN C AIR TRAFF
  • [5] Sotirovski D., 1994, Ada in Europe. First International Eurospace-Ada-Europe Symposium Proceedings, P111
  • [6] SOTIROVSKI D, 2001, P DASIA 200 28 MAY 1
  • [7] THOMPSON C, 1995, P TRIADA 95