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