August 20, 2008 FAA Software & AEH Conference 1
SAE S1 8 & EUROCAE W G-6 3
Presented by Steve Beland Associate Technical Fellow Boeing Com m ercial Airplanes
Assignm ent of Assignm ent of Design Assurance Levels Design - - PowerPoint PPT Presentation
Assignm ent of Assignm ent of Design Assurance Levels Design Assurance Levels SAE S1 8 & EUROCAE W G-6 3 Presented by Steve Beland Associate Technical Fellow Boeing Com m ercial Airplanes August 20, 2008 FAA Software & AEH
August 20, 2008 FAA Software & AEH Conference 1
Presented by Steve Beland Associate Technical Fellow Boeing Com m ercial Airplanes
August 20, 2008 FAA Software & AEH Conference 2
August 20, 2008 FAA Software & AEH Conference 3
August 20, 2008 FAA Software & AEH Conference 4
August 20, 2008 FAA Software & AEH Conference 5
August 20, 2008 FAA Software & AEH Conference 6
August 20, 2008 FAA Software & AEH Conference 7
August 20, 2008 FAA Software & AEH Conference 8
n Systems in Airplane m Items in n Systems Airplane Systems
Aircraft Function DvAL System Function DvAL I tem DsAL
August 20, 2008 FAA Software & AEH Conference 9
Assurance Activity At system level ARP 4754/ED-79 At Hardware Level DO-254/ED-80 At Software Level DO-178B/ED-12B FHA Yes None None PSSA/SSA Yes None None FMEA Yes Implied via Functional Failure Path Analysis. None Common Cause Analysis (including SW and complex HW common mode failures) Yes None None Requirement Capture Yes Yes Yes Requirement Validation Yes Yes, for HW specific requirements Yes, for SW specific requirements Implementation Verification Yes Yes Yes Configuration management Yes Yes Yes Process assurance Yes Yes Yes
August 20, 2008 FAA Software & AEH Conference 10
August 20, 2008 FAA Software & AEH Conference 11
August 20, 2008 FAA Software & AEH Conference 12
CONCEPT DESIGN FUNCTION DEVELOPMENT FUNCTION ALLOCATION ARCHITECTURE DEVELOPMENT REQUIREMENT ALLOCATION SYSTEM IMPLEMENTATION PLANNING
AIRCRAFT/SYSTEM DEVELOPMENT PROCESS 4.1 4.2 4.3 4.4 4.5 4.6 3.0
DATA & DOCUMENTATION
6.0
5.5 IMPLEMENTATION VERIFICATION
INTEGRAL PROCESSES
Figure 4 -2
August 20, 2008 FAA Software & AEH Conference 13
August 20, 2008 FAA Software & AEH Conference 14
Figure 5 -2
August 20, 2008 FAA Software & AEH Conference 15
August 20, 2008 FAA Software & AEH Conference 16
August 20, 2008 FAA Software & AEH Conference 17
August 20, 2008 FAA Software & AEH Conference 18
August 20, 2008 FAA Software & AEH Conference 19
August 20, 2008 FAA Software & AEH Conference 20
FFS Members
August 20, 2008 FAA Software & AEH Conference 21
DEVELOPMENT ASSURANCE LEVEL functional failure sets with multiple independent members (note 2) functional failure sets with a single member
independent members Option 1 (NOTE 3) Option 2 Catastrophic DvAL A (NOTE 1) DvAL A for one member, additional member(s) contributing to the top level failure condition at the level associated with the most severe individual effects of an error in their development process for all applicable top level Failure Conditions (but no lower than level C for the additional members). DvAL B for two of the members leading to top level failure condition. The other member(s) at the level associated with the most severe individual effects
applicable top level Failure Conditions (but no lower than level C for the additional member(s)). Hazardous DvAL B DvAL B for one member, additional member(s) contributing to the top level failure condition at the level associated with the most severe individual effects of an error in their development process for all applicable top level Failure Conditions (but no lower than level D for the additional members). DvAL C for two of the members leading to top level failure condition. The other members at the level associated with the most severe individual effects
applicable top level Failure Conditions (but no lower than level D for the additional members). Major DvAL C DvAL C for one member, additional member(s) contributing to the top level failure condition at the level associated with the most severe individual effects of an error in their development process for all applicable top level Failure Conditions. DvAL D for two of the members leading to top level failure condition. The other members at the level associated with the most severe individual effects
applicable top level Failure Conditions. Minor DvAL D DvAL D for one member, additional member(s) contributing to the top level failure condition at the level associated with the most severe individual effects of an error in their development process for all applicable top level Failure Conditions. DvAL of each member at the level associated with the most severe individual effects of an error in their development process No Safety Effect DvAL E DvAL E DvAL E Top Event / Failure Condition Classification
August 20, 2008 FAA Software & AEH Conference 22
August 20, 2008 FAA Software & AEH Conference 23
August 20, 2008 FAA Software & AEH Conference 24
CAN FUNCTIONAL INDEPENDENCE BE CLAIMED? (5.2.4.1) FAILURE CONDITIONS FROM THE FHA SELECT ONE (OR NEXT) FC AND ITS FFS CAN DESIGN ASSIGN DvAL = TOP DvAL PER COL 2 OF TABLE 2 ASSIGN DvAL PER OPTION 1 OR 2 OF TABLE 2 ASSIGN DsAL PER OPTION 1 OR 2 OF TABLE 2 USING SAME ROW AS USED TO HAVE ALL FCs FOR THIS FUNCTION BEEN ASSESSED? FUNCTION DvAL ITEM DsAL COMPILE A LIST OF ALL FUNCTIONS AND THEIR DvALs FINAL DvAL MUST SATISFY ALL APPLICABLE FCs. NO NO YES YES ASSIGN DvAL TO AIRCRAFT-LEVEL FUNCTION (TOP DvAL) PER TABLE 1
Function DvAL Item DsAL
August 20, 2008 FAA Software & AEH Conference 25
CAN DESIGN INDEPENDENCE BE CLAIMED? (5.2.4.2) ASSIGN ITEM DsAL = TOP DvAL (5.2.4.2.2) ASSIGN DsAL PER OPTION 1 OR 2 OF TABLE 2 USING SAME ROW AS USED TO DETERMINE DvAL; CHECK CROSS-PRODUCTS OF DvAL & DsAL IF DsAL DIFFERS FROM ITS DvAL (5.2.4.2.1, .3) THIS FUNCTION BEEN ASSESSED? HAVE ALL FCs FOR THIS ITEM BEEN ASSESSED? FUNCTION DvAL ITEM DsAL COMPILE A LIST OF ALL FUNCTIONS AND THEIR DvALs FINAL DvAL MUST SATISFY ALL APPLICABLE FCs. FINAL DsAL MUST SATISFY ALL FCs (AND MAY NEED TO BE REASSIGNED FOR COMBINATION OF ALL APPLICABLE FCs) NO NO NO YES YES YES
Function DvAL Item DsAL
August 20, 2008 FAA Software & AEH Conference 26
CAN FUNCTIONAL INDEPENDENCE BE CLAIMED? (5.2.4.1) FAILURE CONDITIONS FROM THE FHA SELECT ONE (OR NEXT) FC AND ITS FFS CAN DESIGN INDEPENDENCE BE CLAIMED? (5.2.4.2) ASSIGN DvAL = TOP DvAL PER COL 2 OF TABLE 2 ASSIGN DvAL PER OPTION 1 OR 2 OF TABLE 2 ASSIGN ITEM DsAL = TOP DvAL (5.2.4.2.2) ASSIGN DsAL PER OPTION 1 OR 2 OF TABLE 2 USING SAME ROW AS USED TO DETERMINE DvAL; CHECK CROSS-PRODUCTS OF DvAL & DsAL IF DsAL DIFFERS FROM ITS DvAL (5.2.4.2.1, .3) HAVE ALL FCs FOR THIS FUNCTION BEEN ASSESSED? HAVE ALL FCs FOR THIS ITEM BEEN ASSESSED? FUNCTION DvAL ITEM DsAL COMPILE A LIST OF ALL FUNCTIONS AND THEIR DvALs FINAL DvAL MUST SATISFY ALL APPLICABLE FCs. FINAL DsAL MUST SATISFY ALL FCs (AND MAY NEED TO BE REASSIGNED FOR COMBINATION OF ALL APPLICABLE FCs) NO NO NO NO YES YES YES YES ASSIGN DvAL TO AIRCRAFT-LEVEL FUNCTION (TOP DvAL) PER TABLE 1
August 20, 2008 FAA Software & AEH Conference 27
August 20, 2008 FAA Software & AEH Conference 28
August 20, 2008 FAA Software & AEH Conference 29
A B C
10-9 10-7 10-5 10-3
DvAL
Probability of the external event Legend: CAT Top Level Failure Condition HAZ Top Level Failure Condition 10-4 10-6
Figure 5 -5
August 20, 2008 FAA Software & AEH Conference 30
August 20, 2008 FAA Software & AEH Conference 31
August 20, 2008 FAA Software & AEH Conference 32
August 20, 2008 FAA Software & AEH Conference 33
August 20, 2008 FAA Software & AEH Conference 34