fault tolerant systems Flashcards
what is a function
a behavior or performance of a system
- can be achieved via numerous systems
- “perform as intended”
- fxnl breakdown to separate staff
why fault tolerant systems
- all systems have faults
- we want Integrity, Reliability, Availability
- consequences can range from operational to financial problems
FTS definition
can still proide fxn even in the presence of a limited number of faults
what is reliability
probaility of a system operating fault free at a given time
-gives MTBF
what is availability
degree of availbility to provide intended functinos
avail = MTBF/(MTBF + MTTR)
what is deterministic? when does it fail?
output can be predetermined given we know the input
system faults or
security breaches
how are aircraft manufacturers differentiated?
NOT safety (either is or isn’t)
- TOC -> total cost of ownership (how much technical and financial means went into making product)
- lastly is travel comfort
why do systems fail?
human error technical faults -hardware -software -communiction
draw associated graphs
what is (initial) airworthiness?
- def: an aircraft that receives a certification from an authority
- part of national legislation -> many differ to larger countries
how do EASE, JAR, and FAA relate?
jar was joint of europe. THey modeled after FAR Part 25.
EASA formed recently (first is a350) with CS (certification Specification) -> also closely model for flying in several locations
what does CS Book 1 Subpart F Section 1309 do?
says system smust perform as intended
says potentially catastrophic systems failures must not be possible froma single fault
where is the table defining the probabilities for certain failure problem levels
as well as several definitions relating to probabilty of failures and fault tolerant systems
CS Part 25 Book 2 (gives AMC) Subpart F Section 1309
main task of DO 254
design assureance guidance for complex electronic hardware
main task of DO 178 C
software considerations in airbourne systems and equipment certifications
what is the basis of software qualification
high level spec -> (via driving) low level spec -> (via coding) source code -> (via compiling) executable (binary on H/W target)