Lessons learned from the implementation of on-board tolerance to physical faults in Ada

被引:0
作者
Vardanega, T [1 ]
Gaisler, J [1 ]
机构
[1] European Space Res & Technol Ctr, NL-2201 AZ Noordwijk, Netherlands
来源
COMPUTER SYSTEMS SCIENCE AND ENGINEERING | 2000年 / 15卷 / 01期
关键词
fault tolerance; Ada; on-board tolerance;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Three qualities are especially required of modern programming languages: (i) not to get in the way; (ii) to help solve the problem; and (iii) to preserve the code value. These demands especially matter to the implementation of fault-tolerant real-time on-board systems, We take this perspective into account reporting on the lessons learned from the implementation of software tolerance to physical faults, for use on board space systems of the new generation. The implementation language was Ada 83 with forward-compatible enhancements in the way of the Ravenscar Profile. The language implementation was commercial off-the-shelf. The combination of the two performed acceptably, in the frame of a moderately successful experiment overall. Drawing from that experience, we single out language features of special value to our system and express requirements on critical features of the language implementation.
引用
收藏
页码:19 / 32
页数:14
相关论文
共 23 条
[1]  
*AD COR TECHN, 1998, GNAT REF MAN
[2]  
[Anonymous], 1984, DIG AV SYST C, DOI DOI 10.2514/6.1984-2726
[3]  
[Anonymous], 1992, SPARC ARCHITECTURE M
[4]  
*ARCH PROJ MAN LTD, 1989, ANSA REF MAN
[5]  
ARLAT J, 1994, ISSUES DESIGN FAULT
[6]  
BAKER T, 1997, ADA LETT, V17, P5
[7]   HRT-HOOD - A STRUCTURED DESIGN METHOD FOR HARD REAL-TIME SYSTEMS [J].
BURNS, A ;
WELLINGS, AJ .
REAL-TIME SYSTEMS, 1994, 6 (01) :73-114
[8]  
BURNS A, 1995, HRT HOOD STRUCTURED
[9]  
CHOI GS, 1991, DEPENDABLE COMPUTING, P171
[10]  
CHRISTIAN F, 1984, 4130 IBM RJ