DocumentCode :
1725093
Title :
A distinct software implementation in a vehicle controller
Author :
Greve, William E. ; Schroder, Robert J.
Author_Institution :
Boeing Aerospace Company, Seattle, WA
Volume :
33
fYear :
1983
Firstpage :
148
Lastpage :
152
Abstract :
The reliability and safety of a system can be improved by distinct software, which is a method of executing a common software design by two distinct algorithms and comparing the results. The methods of implementing distinct software are still being devised and are based on little experience. This paper discusses an implementation of distinct software in the vehicle control unit of an automated vehicle. Each module in the vehicle control unit which is considered to be safety critical is performed by two sets of distinct algorithms in pseudoparallel (one after the other) in the same micro-processor. There are two identical microprocessors with identical software to detect a single processor failure. Within each processor the distinct algorithms are compared. The output of the distinct algorithms detect common mode software errors and common mode hardware failures in the two processors, thus, improving the safety of the vehicle control unit. This paper describes the safety related software concepts being used in the design for the Advanced Group Rapid Transit (AGRT) on-board computers with extended discussion of intra-channel distinct software.
Keywords :
Automatic control; Computer errors; Error correction; Hardware; Microprocessors; Software algorithms; Software design; Software safety; Vehicle detection; Vehicle safety;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Vehicular Technology Conference, 1983. 33rd IEEE
Type :
conf
DOI :
10.1109/VTC.1983.1623127
Filename :
1623127
Link To Document :
بازگشت