Design Considerations in Boeing 777 Fly-By-Wire

advertisement
Design Considerations in Boeing 777 Fly-By-Wire Computers
Y. C. (Bob) Yeh
Boeing Commercial Airplane Group
Flight Systems
P. O. Box 3707, M/S 02-KA
Seattle, WA 98124-2207
ying.c.yeh@boeing.com
Abstract
The new technologies in flight control avionics
systems selected for the Boeing 777 airplane program
consist of the following: Fly-By-Wire (FBW), ARINC 629
Data Bus, and Deferred Maintenance.
The FBW must meet extremely high levels of
functional integrity and availability. The heart of the
FBW concept is the use of triple redundancy for all
hardware resources: computing system, airplane
electrical power, hydraulic power and communication
paths.
The multiple redundant hardware are required to
meet the numerical safety requirements. Hardware
redundancy can be relied upon only if hardware faults
can be contained; fail-passive electronics are necessary
building blocks for the FBW systems. In addition, FBW
computer architecture must consider other fault
tolerance issues: generic errors, common mode faults,
near-coincidence faults and dissimilarity.
1.0
Introduction
The NASA FBW projects [1],[2] provide the
numerical integrity and functional availability
requirements for FBW computers. A finding from the
research, Byzantine General problem [3], also serves as a
design consideration to assess robustness of FBW
computer architectures. Past Boeing and other industry
experiences in dealing with generic faults [4], nearcoincidence faults [5] provide ground rules for the
Boeing 7J7 FBW program. The experiences on the 7J7
program [6],[7],[8],[9] and the academic research on
design diversity [10],[11], design paradigm [12] are
carried over to the 777 FBW program [13],[14],[15].
Furthermore, to certify the 777 FBW program, the
flight controls design and development process considers
all requirements from: airplane functional groups,
certification agencies, customers, in-service experiences,
technology trends and design paradigm. The Boeing 777
FBW requirements were then derived and developed.
The purpose of this article is to describe the new
technologies employed directly and indirectly for the 777
primary flight control system, with an emphasis on the
design considerations for the FBW computer
architecture. The fail-passive electronics for flight
critical avionics systems are defined to illustrate the
necessary building blocks for the forward path, from
pilot inputs to control surface, flight controls electronics.
2.0
Outline of New Technologies for 777 Flight
Controls
Traditionally, new technologies are introduced for a
new airplane program, and the 777 is no exception. The
challenge is the selection of the new technologies which
can best meet the desire for more functionality with
higher reliability and easier maintainability. That is to
say, the incorporation of new technologies is to add value
for our customers. The new technologies selected
directly or indirectly for the flight controls were:
1) FBW, 2) ARINC 629, and 3) deferred maintenance.
2.1
Outline of the Primary Flight Control Function
The outline of the 777 FBW system has been
described [6],[13],[14],[15]. The primary flight control
surfaces are illustrated in Figure 1, and an overview of
the FBW system is shown in Figure 2. Figure 3 shows
the hydraulic power distribution for the Power Control
Units (PCUs) to which Actuation Control Electronics
(ACEs) provide electrical control.
2.2
ARINC 629 Digital Data Bus
The ARINC 629 data bus [16] is a time division
multiplex system. It includes multiple transmitters with
broadcast-type, autonomous terminal access. Up to 120
users may be connected together.
The users
communicate to the bus using a coupler and terminal as
shown in Figure 3. Terminal access is autonomous.
Terminals listen to the bus and wait for a quiet period
before transmitting. Only one terminal is allowed to
transmit at a time. After a terminal has transmitted, three
different protocol timers are used to ensure that it does
not transmit again until all of the other terminals have
had a chance to transmit.
S in gle
Ru dder
P artial S pan
Tab
S poilers
(7 Per S ide)
E levator
(Single Span )
Slats
S tabilizer
D ou ble Slotted F lap
F laperon
F lap
A ileron
FIG U RE 1 777 FLIG HT CO N TR O L SU RFAC ES
SUPPORTING SYSTEM S
SY ST EM
A R IN C
629 (4)
C A R D F IL ES
H Y D IM , W O W
EIC A S
& M FD
ELM S
AFD CS
ADM S
ADM S
PSEU
R/A
W ES
EDIU
AIM S
ADIRU
SAARU
PSAS
FSEU
TA C
S W IT C H
AUTO
OFF
PF C
DIS C O N N EC T
SW IT C H
FL IG H T
CONT ROL
DAT A B U S E S
(3 )
SPE ED B R A KE
LE VER
S PE E D B R AK E
AC T U AT O R
PFCS
T R A N SD U C ER S
S PR IN G
CO LU M N
BR E AK O UT
6 COL UMN P OS I TI ON
2 COLU MN FORCE ( EA CH
WI TH 2 OUTP UT SI GNALS)
6 WHEEL POSITION
2 W HE EL FORCE
4 RUDDE R P E DAL POS I TION
4 SP EE DB RAKE P OS ITI ON
2 RUDDE R TRI M POS I TION
DYNAMIC LOAD
DAMPER
T R IM A C T U A T O R S
1 -AIL E R O N
1 -R U D D E R
A /P B A C K D R IVE
A C TUA TOR S
F EEL U N IT S
2-E LE V AT OR ,
V AR IAB LE
1 -AIL E R O N , FIX E D
1-R U D D E R , FIX E D
AIL ER O N
TR IM
CM D S
TR IM SW IT C H ES
2-C OL UM N
2-W HE E L
2 -R UD D E R P E D A L
ELE VA T O R FE EL
AC TU A TO R S
PIT CH & R U DD E R T R IM C MD S
GU ST S U P PR E SSIO N XD U CR S
ACES
PCUS
(31)
A F D C A UT O P I L O T F L I G H T D I R E C T O R C O M P UT E R
ADM
A I R D A T A M O D UL E ( S T A T I C A ND T O T A L P R E S S U R E S )
E I C A S E NG I NE I ND I C A T I O N A ND C R E W A L E R T I N G S Y S T E M
E L M S E L E C T R I C A L LO A D M A N A G E M E N T S Y S T E M
M FD
M UL T IP LE F U NC T IO N D I S P L A Y
PSA
P O W E R S UP P L Y A S S E M B L Y
F S E U F L A P S L A T E L E C T R O NI C S U N I T
A I M S A I R P L A NE I NF O R M A T I O N M A NA G E M E N T S Y S T E M
PFC
P R I M A R Y F L IG HT C O M P U T E R
P S E U P R O X I M I T Y S W I T C H E L E C T R O N I C S UN I T
R /A
R ADI O ALT IM ETER
A D I R U A I R D A T A I NE R T I A L R E F E R E NC E U NI T
S A A R U S E C O ND A R Y A T T I T UD E A N D A I R D A T A R E F E R E N C E U N IT
ACE
A C T UA T O R C O NT R O L E L E C T R O N I C S
PCU
P O W E R C O N T R O L UN I T S , A C T UA T O R S
HY D I M HY D R A UL I C I NT E R F A C E M O D U L E
W O W W E IG HT O N W HE ELS
WES
W A R N I NG E LE C T R O N IC S S Y S T E M
FIGURE 2 777 PRIM ARY FLIGHT CONTROL SYSTEM OVERVIEW
CB L
L2
L2
R
L1
C
C
R
L
R
C
C
7
6
R
C
R
8
9
L2
R
C
L2
C
R
L
IB S P O IL E R S
5
IB S P O IL E R S
L1
L
R
10
11
3
1
CB L
L2
C
4
FL A P E R O N
FL A P E R O N
2
C
R
C
R
L
L
C
L2
L1
R
C
C
12
13
O B S P O IL E R S
O B S P O IL E R S
C
L
CBL
CBL
L 1 ,C
R ,L2
C
O B A IL
R
14
L1
L
C
R
O B A IL
L1, L2, C , R D E N O T ES A C E S0U R C E
R
C
CBL
CABLE
L2
ACE SO U RCE
C
L2
C
L
L
L1
LEFT ELEVA T O R
L
C
RU D DE R
R IG H T E L E V A T O R
R
R
S P O IL E R S 4 A N D 1 1 A R E C O M M A N D E D V IA
C ABLES FR OM T H E C ON T R OL W H E E L AN D
V IA T H E A C E S F R O M T H E S P E E D B R A K E
L E V E R . T H E S T A B IL IZ E R IS C O M M A N D E D V IA
T H E C A B L E S T H R O U G H T H E A IS L E S T A N D
L E V E R S O N L Y A N D O T H E R W IS E IS
C OM M AN D E D T H R O U GH T H E AC ES.
Figure 3
P rim ary Flig ht C o ntrols H ydraulic/ A C E D istribu tion
Figure 4 shows the interconnection of two systems
using an ARINC 629 terminal controller and Serial
Interface Module (SIM) which are installed on a circuit
board within each Line Replaceable Unit (LRU). The
SIM interfaces with the stub cable via a connector on
the LRU. The stub cable is then connected to the global
data bus via a current mode coupler.
A representation of the main internal logic and data
flows within an ARINC 629 terminal controller is
shown in Figure 5. Data enters through the demodulator
and is checked for faults. The receiver circuitry
monitors all incoming labels and determines which
wordstrings are needed. The data needed by the
attached users is sent to the subsystem interface and to
the users.
2.3
R
L
H Y D R A U L IC
SO U RC E
NOT E:
L1
Deferred Maintenance
The deferred maintenance has been a desirable
attribute for customer airlines to enhance airplane
dispatch reliability. The deferred maintenance concept
mandates the need for the fault tolerant design for the
major digital avionics systems such as PFC, ADIRS (Air
Data Inertial Reference System) and AIMS (Airplane
Information Management System.) Based on Life Cycle
Cost study for an optimum redundancy level for airlines,
these computer architectures contain one level of
redundancy beyond that required to achieve the
functional integrity for airplane dispatch. Consequently,
repair of random hardware failures can be deferred to a
convenient time and place, resulting in reduction of
dispatch delays or cancellations.
The triple-triple redundant PFC architecture, triple
channels with triple dissimilar lanes in each channel,
has been described [14]. The PFC can be dispatched
with one failed lane: maintenance alert is generated for
maintenance attention. The PFC can also be dispatched
with one failed channel: flight deck status message is
generated requiring replacement of a PFC channel
within three flights.
The ADIRS and AIMS architectures can be
summarized as follows.
2.3.1 Air Data Inertial Reference System
This system evolved from the Air Data Computers
and Inertial Reference Systems on previous airplanes.
The system consists of traditional triple-redundant pitot
and static ports, whose signals are converted to
electrical signals by Air Data Modules mounted near the
probes. Digital signals are sent via Flight Control
ARINC 629 buses to the ADIRU and SAARU for
processing, as shown in Figure 6. The ADIRU and
SAARU are fault tolerant computers with angular rate
sensors and accelerometers mounted in a skewed-axis
arrangement [17]. The ADIRU can be dispatched with
one failure of each of the following assemblies: angular
rate sensor, accelerometer, processor, and I/O module.
-
impact of objects
electrical faults
electrical power failure
electromagnetic environment
lightning strike
hydraulic failure
structural damage
radiation environment in the atmosphere
ash cloud environment in the atmosphere
fire
rough or unsafe installation and maintenance
These common mode concerns led to the FBW
requirements for separation of FBW components and
FBW functional separation.
2.3.2 Airplane Information Management System
3.1.1 Separation of FBW Components
The AIMS is the data cruncher for the following
functions: 1) flight management, 2) thrust management,
3) display, 4) data communication, 5) central
maintenance, 6) airplane condition monitoring, 7) flight
data recording, and 8) digital data gateway.
The separation is required for redundant flight
control elements including LRUs, associated wiring and
hydraulic lines to the greatest extent possible.
The AIMS communicates with the majority of
avionics systems on the airplane. These interfaces are
implemented through several different media, including
ARINC 629 data buses and ARINC 429 data buses.
The AIMS [18]consists of two separate and independent
cabinets, each with four core processors and four
input/output modules. The AIMS can be dispatched
with one failed processor module and one failed I/O
module.
3.0
Design Considerations for Primary Flight
Computers
Earlier on the research program for the Boeing 7J7
airplane, we were to define a methodology for
determining need and means of protection against
generic errors [4] and common mode faults. The
approach taken evolved to the 777 program.
3.1
Common Mode Fault
Common mode or near-coincidence faults[4],[5]
need to be considered for multiple redundant systems
such as the FBW. Airplane susceptibility to common
mode and common area damage is addressed by
designing the systems to both component and functional
separation.
This includes criteria for providing
installations resistant to maintenance crew error or
mishandling.
The FBW design and installation has been
developed with the following fault or event
considerations (to name a few):
General system/airplane design decisions for
separation include the following:
-
multiple equipment bays for redundant LRUs,
physical separation of redundant LRUs,
flight deck equipment and wiring separation and
protection from foreign object collision, and
separation of electrical and hydraulic line routing
through airplane structure.
Thus triple PFC channels are separated physically,
and tight synchronization among PFC channels is
deemed undesirable. To maintain source congruency
and system states convergence, PFCs are required to
consolidate their system states, and to equalize critical
variables. The assumption of near-coincidence [5] PFC
shutdown is considered in the redundancy management
design for the PFC restart and for determining PFC
system state convergence rates.
3.1.2 Functional Separation
All triple redundant hardware resources are aligned
to the Left (L), Center(C) and Right (R) positions.
These hardware resources are electrical power, flight
control ARINC 629 buses, PFCs, ACEs, Hydraulic
systems.
ACE functional actuator control is distributed to
maximize controllability in all axes after loss of function
of any ACE or supporting subsystem. In general, the
electronics components powered by the L/C/R flight
control electrical bus controls the actuation components
powered by the L/C/R hydraulic system, respectively.
D a ta b us
te r m ina to r
C u rr e n t m o d e
c o u p le r N o . 1
LRU n
D a ta b us c a b le
a s s e m b ly
C o up le r n (1 2 0 m a x)
S tub c a b le
A R IN C 6 2 9
T e rm in a l
C o ntro lle r
S e ria l In te rfa c e
m o d u le
L ine re p la c e a b le
unit (L R U ) n o . 1
F ig u re 4 In te rco n n ec t o f S y stem s u sin g A R IN C 629
A R IN C 629
D ata B us
R EC EIV E
P ER SO N A LITY
PR OM
C urrent M ode C oupler
S tub C able
Receiv er
D em odu lator
SIM
ST RA P
P rotoc ol
M odulator
P rotocol
Transm itter
Term in al C on tro lle r
TR AN S MIT
P ER SO N A LITY
PR OM
F ig u re 5 A R INC 629 F u n ctio n al B lo ck D iag ram
S ubs ys tem
Interfac e
A dd res s
A dd res s
/D ata
3.2
Design Diversity
Based on the Boeing experience, the most likely
design errors are, in order of likelihood:
a)
b)
c)
d)
e)
f)
i) Requirement errors
ii) Implementation
misunderstanding
Software design or coding error
Future process errors in previously qualified
Semiconductor parts.
Relatively new, programmable VLSI circuits
whose number of states approach infinity and
therefore are non-deterministic.
The 7J7 FBW program goal regarding dissimilarity
is developed as follows.
1.
2.
3.
Dissimilar software/hardware architecture
should be used.
Ada should remain the accepted standard for
embedded software.
When dissimilar hardware and software is
used to reduce error in FBW computers, steps
should be taken to ensure the designs are also
dissimilar.
In the design diversity experiment at UCLA [10],
the isolation rules were employed in which
programming teams were assigned physically separate
offices for their work and that inter-team
communications were not allowed. The research at
academe [10],[11] indicate that multiple versions of
programs developed independently can contain similar
errors.
Boeing experience is that among sources of errors
it is most often the basic requirements which are
erroneous or misinterpreted. The key to a successful
software implementation is the elimination of errors.
The errors due to misinterpretation can be reduced by
very close communication between the system
requirements engineers and the software designers. In
fact, the software designers can help the engineers
recognize limitations in the software design when the
requirements are being written. There is much benefit
from this interactive relationship, which is precluded by
the dissimilar software design approach, where systems
and software teams much be kept segregated.
The development of the PFC software during the
7J7 program confirmed that the three separate teams, in
order to code their logic from the requirements, were
having to ask Boeing so many questions for clarification
of the requirements that the independence of the three
teams was irreparable compromised. This is the reason
why Boeing elected to revert to the usual and customary
method of creating and certifying flight critical source
code. It was determined that there is a net gain in total
system integrity with the single software design
approach. The overall 777 FBW program decision on
dissimilarity is described in [15], and is summarized as
follows.
3.3
Safety Analysis
The safety analysis is performed which assesses all
significant failures of the FBW system including single
failures, latent failures, and failure combinations at the
LRU level. Allowable level of dispatch with known
faults is determined. Also considered is the scheduled
maintenance necessary to limit exposure to latent faults.
The analysis shows that the probability of a given failure
condition is consistent with its severity, and that all
failure combinations producing a catastrophe are
extremely improbable.
This analysis contains a
proposed list of worst case failure conditions to be flight
demonstrated based upon simulator evaluation, and
documents confirming lab and flight test results.
Hardware component failure modes and potential
LRU malfunctions are assumed. The assumptions,
combined with the system architecture and fault
detection/isolation algorithms, are used to eliminate the
infinite possibilities of hardware gate level failure
modes. Interfacing systems such as electrical and
hydraulic power, ARINC 629 buses, and primary
sensors are included. System separation, partitioning,
and redundancy are addressed. Where possible inservice data are used to generate probability of faults.
3.4
Fail-Passive and Fail-Operational Electronics
An electronics function is fail-passive if, in the
event of a failure, the continued safe flight and landing
of an airplane can be maintained by the pilot. Firstly the
FBW architecture study considering use of ARINC 629
data busses concluded that common interface
requirements [15] should be developed including a
common CRC (Cyclic Redundancy Check) algorithm.
The ACE functional overview diagram is shown in
Figure 7, and the FBW forward path (ACE to/from PFC)
signal monitoring concept is shown in Figure 8 to
illustrate the application of fail-passive electronics.
The transducers used to sense the pilot control
commands are monitored with in-line monitors of
common mode monitor (CMMs) and demodulator
monitor (DMMs). This includes the position and force
transducers. The CMMs detect short circuits and open
circuits in the pilot control transducers, while the
DMMs are used to monitor demodulation of each AC
transducer signal. If either monitor indicates failure,
this signal will not be used by PFCs for FBW control
law function.
The servo command wraparound monitors verify
the proper operation of ACE digital-analog and analogdigital conversion hardware and verify proper
distribution of each PCU/Actuator command to the
appropriate servo loop function.
(6)
PS1
RAT E
SELECT
AND
(6)
PT1
S ignals
B od y R ates
Bo dy A c ce ler ation s
Pitch and R oll A ttitu de
G r ound sp ee d
Airs peed ( V C , V T )
(4)
M O N IT O R
ACCEL
62 9
VO T E
IN E R T IA L
S O LU T IO N
62 9
62 9
VO T E
RAT ES
AC CELS
IN E R T I A L
SENSORS
62 9
62 9
M O N IT O R
SELECT
AND
629
M O N IT O R
629
P FC L
COMMAND LAN E
A IR D A T A
S O LU T IO N
BUS
SELECT
PS
V A L ID IT Y
M O N IT O R
PT
629
Baro Altitu de F iltered
M ac h
Im pac t P res su re
P S = St atic P res s ure
P T = T o tal P ress ure
A D IRU
S
S
F
D
PS2
(4 )
PT2
SELECT
AND
(4 )
P S3
ACCE L
PT3
IN E R T I A L
SENSORS
M O N IT O R
IN E R T IA L
S O LU T IO N
CO M PAR AT O R
M O N IT O R L A N E
RAT ES
AC CELS
ID E N T IC A L
62 9
M O N IT O R
SELECT
AND
629
M O N IT O R
629
S T A N D B Y M O N I T O R LA N E
ID E N T IC A L
A IR D A T A
S O LU T IO N
PS
PT
629
V A L ID
FLA G
V A L ID IT Y
M O N IT O R
(2 )
RAT E
SELE C T ED
DAT A
SAARU
Fig u re 6
A D IR U /S A A R U R e d u n da n c y M a n a g e m e nt
Flight C ontrol D igita l D a ta Bus e s
L
C
R
AR IN C 6 2 9
IN T E R F AC E
C E N T E R BU S
AR IN C 6 2 9
IN T E R F AC E
L E F T BU S
AR IN C 6 2 9
IN T E R F AC E
R IG H T BU S
A
A
T H R E E MO D E
PC U
SER VO LO O P S &
MO N IT O R S
EL EVAT O R
AIL ER O N
F LAPER O N
R U D D ER
A
A
C RC
F LIG H T
CONT ROLS
D C PO W E R
AC E
PO W E R
S U P PL Y
AN D
PC U S O V s
PIN
PR O G R AM M IN G
IN PU T
S IG N AL
M ANAG E M E NT
(IS M )
S IG N AL
C O M M AN D
DECODE
CON TROL
(S C D C )
A/D
*D E M U X
*M UX
R V D T 's & L V D T 's
E X C IT AT ION
BU F F E R 's
D E M O D 's
D M M ' & C M M 's
A
SPO ILE R SER V O
L O OP S &
MO N IT O R S
A
PIT C H R AT E
SENSOR
F LA P
PO S IT IO N
PILO T S '
CM DS
D/A
RUDDER TRIM /ELEVATOR FEEL
ACTUATOR SERVO
LOOP & MONITOR
ST AB T R IM
CONTROL
AU T O SPE ED B R AK E AR M
D IR E C T M O D E
S C H E D U LE S
GUST SUPPRESSION
XDUCER INTERFACE
D IR E C T
M ODE
S W ITC H
MODAL SU PPRESSION FUNC TION
ACCEL EROMETER S
777-300: AC E EXT ER N AL P IT C H
R AT E SEN SO R IN T ER FAC E
R ACE
Fig ure 7
T yp ica l A C E A rch ite c tu re
X -LA N E
MON
3S
3M
2M
2S
3C
1
AD C
SC D C
C RO SS
C HAN NEL
M ON
M ID -V ALU E
S E LEC T
C H AN N E L
IN H IB IT
PFC
OUTPU T
E N AB LE
MON
629
AC E
CRC
629
MON
629
S TB Y
CMD
PFC
CR C
B U F FE R
U P D AT E
MON
IS M
SC DC
AD C
DA C
PFC V al id ity
Po w er S up p l y M o ni to r
62 9 M o ni to r
1
SS FD
SE R VO
EL EC
PC U
AC E PC U
SVM
CM M
DM M
SOV
CM D RESP .
CO N T R O L
LAW
P ow er S up ply M onitors
3M
3S
3C
C ros s la ne m onitoring of 3 d issim ila r la ne input
W rap Around M onitor
629
MON
CRC
P F C S S ig n a l P a th M on ito rin g
CR C
SA AR U
AD IR U
629
CRC
AC E
629
F ig u re 8
2M
2S
CRC
N o data m onitor in g.
D ata p ath m onito red b y W A M
C ro ss c ha nn el m o nito ri ng
DEMOD
ACE
X -LA N E
MON
PIL O T
LV D T
F LT D E C K
C om m on m o de m on ito r
D em od m o nit or
Digital commands received from the PFCs are converted
to analog commands for use by the actuator servo loops.
The analog servo loop commands are also converted
("wrapped") back to digital form for use by the
Wraparound Monitor. The monitor then compares the
original digital commands with the wraparound
commands to verify operation of digital to analog and
analog to digital conversion.
All LRUs transmitting critical data on ARINC 629
bus are required to comply with the Flight Controls Bus
Requirements [15] inclusive of providing CRC
checkwords. All flight critical LRUs (eg, PFC & ACE)
perform CRC monitoring of each received wordstring.
Input Signal Management (ISM) processing is
performed by each PFC on ARINC 629 input signals
received by the PFCs including those originating from
the ACEs, ADIRU, SAARU, ADMs, AFDCs, and
AIMS. ISM includes Signal Selection and Fault
Detection (SSFD) algorithms which perform signal
selection and static and dynamic fault monitoring. This
algorithm must be designed to adequately isolate failed
components for an extended period of time where
delayed maintenance is desired.
4.0
Summary
The successful certification of the first Boeing
FBW airplane, airplane in general and FBW in specific,
in four and half years depends to a large extent on the
following: 1) a new facility to accommodate a large
number of test labs, the Integrated Aircraft Systems Lab
(IASL), 2) a viable FBW architecture, 3) working
together with customer airlines for their help in
designing the airplane, 4) certification planning,
5) research work from the fault tolerant computing
community.
References:
1.
2.
J.H. Wenseley et al "SIFT: Design and Analysis of
a Fault-Tolerant Computer for Aircraft Control",
Proceeding of the IEEE, Vol. 66, No. 10, October
1978.
A.L. Hopkins Jr., T.B. Smith,III, J.H. Lala, "FTMPA Highly Reliable Fault-Tolerant Multiprocessor
for Aircraft", Proceeding of the IEEE, Vol. 66,
No. 10, October 1978.
3.
L. Lamport, R. Shostak, M. Pease, "The Byzantine
Generals Problem", ACM Trans. on Programming
Languages and Systems, Vol. 4, No. 3, July 1982.
4.
S.S. Osder, "Generic Faults and Architecture
Design Considerations in Flight-Critical Systems",
AIAAJournal of Guidance, Vol.6,No.2, MarchApril 1983.
5.
J. McGough, "Effects of Near-Coincident Faults In
Multiprocessor Systems", Fifth AIAA/IEEE Digital
Avionics Conference, October 1983.
6.
R.J. Bleeg, "Commercial Jet Transport Fly-By-Wire
Architecture Consideration", Ninth AIAA/IEEE
Digital Avionics System Conference, October
1988.
7.
C.J. Walter, "MAFT: An Architecture for Reliable
Fly-By-Wire Flight Control", Ninth AIAA/IEEE
Digital Avionics Conference, October 1988.
8.
A.D. Hill, N.A. Mirza, "Fault Tolerant Avionics",
Ninth AIAA/IEEE Digital Avionics Conference,
October 1988.
9.
R.A. Hammond, D.S. Newman, Y.C. Yeh, "On FlyBy-Wire Control System and Statistical Analysis of
System Performance", Simulation, October 1989.
10. A. Avizienis, M.R. Lyu, W. Schutz, "In Search of
Effective Diversity: A Six-Language Study of
Fault-Tolerant Flight Control Software", FTCS-18,
1988.
11. J.C. Knight, N.G. Leveson, "An Experimental
Evaluation of the Assumption of Independence in
Multversion Programming", IEEE Trans. On
Software Engineering, January, 1986.
12. A. Avizienis, "A Design Paradigm for FaultTolerant Systems", AIAA Computers in Aerospace
Conference, October 1987, Paper 87-2764.
13. J. McWha, "777 Systems Overview", RAeS
Presentation, November 1993.
14. Y.C. Yeh, "Triple-Triple Redundant 777 Primary
Flight Computer", 1996 IEEE Aerospace
Applications Conference, February 1996.
15. Y.C. Yeh, "Dependability of the 777 Primary Flight
Control System", DCCA-5, September 1995.
16. J.L. Shaw, H.K. Herzog, K. Okubo, "Digital
Autonomous
Terminal
Access
Communication(DATAC)", Seventh AIAA/IEEE
Digital Avionics System Conference, November
1986.
17. D.L. Sebring, M.D. McIntyre, "An Air Data Inertial
Reference System for Future Commercial
Airplane", Ninth AIAA/IEEE Digital Avionics
Conference, October 1988.
18. K. Hoyme, K. Driscoll, "SAFEbus", Eleventh
AIAA/IEEE Digiatl Avionics Conference, October
1992.
Download