FC2 Session 5-8 AFC

Embed Size (px)

Citation preview

  • 8/13/2019 FC2 Session 5-8 AFC

    1/140

    Aircraft Systems Integration

    Andrs Feito

    [email protected]

  • 8/13/2019 FC2 Session 5-8 AFC

    2/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Contents

    Origin and Background of Aircraft SystemsIntegrationInter-System CommunicationFlight Deck

    Aeronautical Requirements for Aircraft Systems:Environmental requirementsEMI/EMC

    Safety AssessmentRequirements for Embedded Software

  • 8/13/2019 FC2 Session 5-8 AFC

    3/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Inter-System Communication

    Origin and Background of AircraftSystems Integration

  • 8/13/2019 FC2 Session 5-8 AFC

    4/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    On December 17th , 1903 , Wilbur and Orville Wright performed a featnever before accomplished; taking off, flying and landing in a manned,powered, heavier-than-air craft.

    4

    Flight and Systems

  • 8/13/2019 FC2 Session 5-8 AFC

    5/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 5

    At the beginning flight was controlled and managed by mechanicalsystems totally , introducing progressively pneumatic and hydraulicsystems to reduce the requirement of force from pilot.

    Flight and Systems

  • 8/13/2019 FC2 Session 5-8 AFC

    6/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 6

    The 1930s saw the introduction of the first electronics aids to assuregood operational reliability sucha blind flyingradio rangingnon-directional beaconsground-based surveillance radar

    and the single-axis autopilot

    Systems evolution

  • 8/13/2019 FC2 Session 5-8 AFC

    7/140FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 7

    AVIONICS is a word coined in the late 1930s to provide a generic namefor the increasingly diverse functions being provided by AVIationelectrONICS .

    Avionics

    Nowadays any system in the aircraft isdependant on electronics for its operation

  • 8/13/2019 FC2 Session 5-8 AFC

    8/140FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 8

    The 1940s saw developments inVHF Communications, Airborne intercept radar,Identification Friend or Foe (IFF),Gyro compass, attitude and heading reference systems,First electronic warfare systems,Military long-range precision radio navigation aids,and the two-axis autopilot.

    Systems evolution

    Estimu lated by World War II

  • 8/13/2019 FC2 Session 5-8 AFC

    9/140FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 9

    The 1950s saw the introduction of Tactical air navigation ( TACAN ),

    Airbone intercept radar with tracking capability and Doppler radar,Medium pulse repetition frequency ( PRF ) airbone intercept radar,The early digital mission computersInertial navigation systems.

    The 1960s saw the introduction ofIntegrated electronic warfare systems,Fully automated weapon release,Terrain-following radar,

    Head-up display,

    Systems evolution

  • 8/13/2019 FC2 Session 5-8 AFC

    10/140FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 10

    Many of the aircraft systems andsubsystems up to the early 1970s ,were still largely analogue in theirimplementation with synchro andpotentiometer outputs/inputs requiringpoint to point wiring to interconect them.

    Systems evolution

  • 8/13/2019 FC2 Session 5-8 AFC

    11/140FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 11

    By the late 1970s and early 1980s , itbecame possible to implement moresystems and sub-systems digitally , andso eliminate the analogue computingelements and the analogue input/outputelements and devices.

    The integrated circuit permitted extremalysophisticated electronics to be stuffed intothe smallest of containers ( chips ).

    Systems evolution

  • 8/13/2019 FC2 Session 5-8 AFC

    12/140FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 12

    Digital electronics providefor greater reliability,faster response,smaller components,lighter equipment,and lower operating costs than can beprovided by analog systems.

    That is why that modern civilian andmilitary aircraft contain countless digitalsystems,

    EF2000 has more than 34 digital computers.

    Systems evolution

  • 8/13/2019 FC2 Session 5-8 AFC

    13/140FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 13

    The microcomputer , having reached alevel of maturity, was and is controllingmany tasks required for flights.

    The workload of the flight crew isbeing reduced , thus lessening fatigueand increasing performance.

    Systems evolution

  • 8/13/2019 FC2 Session 5-8 AFC

    14/140FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 14

    Digital systems increase the mean time betweenfailures ( MTBF ) and reduce the subsequent repairtime for failed equipment.

    The built-in test equipment ( BITE ) found in mostdigital systems provides rapid fault isolation andcontributes also to safety aspects.

    The majority of the digital aircraft systems containseveral line replacement units ( LRUs ).Defective LRUs may be quickly identified by theBITE system and exchanged during groundmaintenace. So it reduces aircraft maintenacedowntime.

    Normal mode (continuous) and Interactive BITE.

    Systems maintenance

  • 8/13/2019 FC2 Session 5-8 AFC

    15/140FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 15

    Internal fault detection andInterfaces monitoring

    Power ONSelf Test

    Confirmation

    Unitinternal

    Monitoring

    Peripherals

    BITE

    FWS, CDS, HUD, Panels

    cockpit/cabin effect

    System reconfiguration

    Failureadaptation

    stimuli Manual tests

    I n t er a

    c t i v eM

    o d e ( O

    n Gr o

    un

    d )

    Memorisation

    Failuremessage

    CMS (Central Maintenance System)

    Transmission toCMS

    Analysis(Fault

    isolation)

    Rawfailure

    data

    N or m

    al M

    o d e

    Systems maintenance

  • 8/13/2019 FC2 Session 5-8 AFC

    16/140FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 16

    More and more electronic systems werebeing installed in civilian and military aircraft.

    The early airline crew of three was reducedto two in civilian aircraft, the flight engineerbeing replaced by electronic systems.

    The glass cockpit permitted graphicdisplays of flight data and parameters that ismore intuitive and easy to understand.

    Systems evolution

  • 8/13/2019 FC2 Session 5-8 AFC

    17/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 17

    Nowadays most systems dependson electronic digital computers orLRUs for its effective operation, butthere are also equally essentialelements in the system ( sensors,

    electro-mechanical elements anddevices, etc. )

    Systems evolution

  • 8/13/2019 FC2 Session 5-8 AFC

    18/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 18

    Those avionic systems ( HW/SW ) which manage flight critical

    information ( Safety Critical classification ) require further certificationrequirements than others.

    HW-SW Design

  • 8/13/2019 FC2 Session 5-8 AFC

    19/140

  • 8/13/2019 FC2 Session 5-8 AFC

    20/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Saving fuel

    20% Materials20% Aerodynamics20% Systems40% Engines

  • 8/13/2019 FC2 Session 5-8 AFC

    21/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    More Electrical Aircraft

    22

  • 8/13/2019 FC2 Session 5-8 AFC

    22/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    22

    More Electrical Aircraft

  • 8/13/2019 FC2 Session 5-8 AFC

    23/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Inter-System Communication

    Inter-System Communication

  • 8/13/2019 FC2 Session 5-8 AFC

    24/140

  • 8/13/2019 FC2 Session 5-8 AFC

    25/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 25

    The avionics use digital data buses

    with standardized physical andelectrical interfaces to send theirinternal data to other avionics

    The data ( in buses ) may comprisesensor information,the results of internal calculations,system commands,information from internal storage,relayed data,

    or any information that may be generatedby a computational device.

    Systems to control Flight Parameters

  • 8/13/2019 FC2 Session 5-8 AFC

    26/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Digital buses overview

    ARINC 429Linear

    Mono-sender /Multi-receivers

    ARINC 629Linear

    Multi-senders /Multi-receivers

    ARINC 629extHUB

    Multi-senders /Multi-receivers

    AFDXSwitch

    Multi-senders /Multi-receivers

    1970 1980 1999 2005

    100 Kb/s

    1 Mb/s

    10 Mb/s

    > 100 Mb/s

    DataThroughput

    Year

    Avionics communication busses progress

    MIL 1553BLinear 1 BC

    Multi-sender /Multi-receivers

    A664Optic fiber/Switch

    Multi-senders / Multi-receivers

    2009

    CAN BusLinear

    Multi-sender /Multi-receivers

    Wireless ???

  • 8/13/2019 FC2 Session 5-8 AFC

    27/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    ARINC 429Receiver

    ARINC 429Receiver

    ARINC 429Receiver

    ARINC 429Transmitter

    100 Kb/s Voltage Mode Up to 20 receivers

    ARINC 629Terminal

    2 Mb/s Current Mode Up to 120terminals

    ARINC 629Terminal

    ARINC 629Terminal

    A629 / MILBUS -1553 configuration (linear bus)

    AFDX configuration (Star bus)

    AFDX E/S AFDX E/S AFDX E/S

    SWITCH100 Mb/s Voltage Mode

    Up to 24 portstransmitters/receiver

    s

    A429 configuration (linear bus)

    Digital buses overview

  • 8/13/2019 FC2 Session 5-8 AFC

    28/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    A429 Overview

    Each bus has only one transmitter and up to 20 receivers;however, one terminal may have many transmitters or receivers on different buses. A receiver is not allowed toever respond on the same bus where a transmission hasoccurred

    The transmitter sends out the 32-bit word, LSB first, over the wire pair in a tri-state clocking, Return to Zero (RZ)methodology.

    The actual transmission rate may be at the low or highspeed of operation: 12.5 kHz (12.5 to 14.5 kHz) and 100kHz ( 1%).

  • 8/13/2019 FC2 Session 5-8 AFC

    29/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    A429. Topologies

    The choice of wiring topology is usually related to thedistance and proximity of the sinks to the source.There are two topologies:

    Star, andBus drop.

    Safety vs. weight.

  • 8/13/2019 FC2 Session 5-8 AFC

    30/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    A429. Some details. Data

    A typical ARINC 429 word provides 19 bits for data.Since the SDI is optional, 21 bits are available for use. Somemanufacturers custom data word configurations use only theLabel and the Parity, providing 23 bits available for their data

    All BCD data are encoded using bit numbers 1 4 of the seven-bit-per-character code as defined in ISO Alphabet No. 5.BNR data parameters are defined by first determining theparameters maximum value, then the resolution required. TheLSB of the data word is then assigned a value equal to the

    resolution increment .

  • 8/13/2019 FC2 Session 5-8 AFC

    31/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    A429.Some details. SDI

    Is optional and considered to add an extension ontothe ARINC words LabelThe SDI has two functions:

    1. To identify which source of a multisystem installationis transmitting the data contained.

    2. To direct which sinks (destination) on a multilistenerbus (known as a multisystem installation) shouldrecognize the data contained within the ARINC word

  • 8/13/2019 FC2 Session 5-8 AFC

    32/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    A429. Sign Status Matrix

    The Sign/Status Matrix (SSM) is used for two purposes:1. To provide a sign or direction indicator (+, , north, south,

    east, west, etc.) for data contained within the ARINC 429word

    2. To provide source equipment status information as relatedto the data word for the sinks:1. Report hardware equipment condition (fault/normal)2. Operational Mode (functional test)3. Validity of data word contents (verified/no computed

    data)Each Label has its own unique implementation of the SSMSign function.

  • 8/13/2019 FC2 Session 5-8 AFC

    33/140

  • 8/13/2019 FC2 Session 5-8 AFC

    34/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    MILBus 1553B Overview

    The standard defines four hardware elements:

    1. The transmission media.

    2. Remote terminals.

    3. Bus controllers.

    4. Bus monitors.

  • 8/13/2019 FC2 Session 5-8 AFC

    35/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    MILBus 1553B. Bus controller

    Is responsible for directing the flow of data on thedata bus.

    Is the only one allowed to issue commands onto thedata bus.

  • 8/13/2019 FC2 Session 5-8 AFC

    36/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    MILBus 1553B. Word Types

    Three distinct word types are defined by the standard:

  • 8/13/2019 FC2 Session 5-8 AFC

    37/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    AFDX

  • 8/13/2019 FC2 Session 5-8 AFC

    38/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Flight Deck

    Flight Deck

  • 8/13/2019 FC2 Session 5-8 AFC

    39/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 39

    Crew interfaces play an important role in :

    1. assuring that the crew can interact withthis avionics.

    Pilot/Crew Interfaces with Systems

  • 8/13/2019 FC2 Session 5-8 AFC

    40/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 40

    Crew interfaces play an important role in :

    2. the aircraft can be flown effectively andsafely since they provide the crewsituational awareness of the aircraft andinformation of the environment in which the

    aircraft flies.

    Pilot/Crew Interfaces with Systems

  • 8/13/2019 FC2 Session 5-8 AFC

    41/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 41

    Pilot/Crew Interfaces with Systems

  • 8/13/2019 FC2 Session 5-8 AFC

    42/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 42

    Pilot/Crew Interfaces with Systems

  • 8/13/2019 FC2 Session 5-8 AFC

    43/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 43

    EFIS

    Pilot/Crew Interfaces with Systems

  • 8/13/2019 FC2 Session 5-8 AFC

    44/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 44

    System display

    Pilot/Crew Interfaces with Systems

  • 8/13/2019 FC2 Session 5-8 AFC

    45/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 45

    E/W display

    Pilot/Crew Interfaces with Systems

  • 8/13/2019 FC2 Session 5-8 AFC

    46/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 46

    Pilot/Crew Interfaces with Systems

  • 8/13/2019 FC2 Session 5-8 AFC

    47/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 47

    Pilot/Crew Interfaces with Systems

  • 8/13/2019 FC2 Session 5-8 AFC

    48/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Flight Deck Requirements

    Control and Information requirements.Basic System. Aircraft system (Flight Control system,Power plant and Landing Gear system)

    o control the aircraft around its center of gravityo control the aircraft speedo establish and keep the aircraft trajectory on a given patho control the aircraft configuration: slats, flaps, speed brakes,

    landing gear o control the thrust delivered by the engineso steer the aircraft on ground .

    48

  • 8/13/2019 FC2 Session 5-8 AFC

    49/140

  • 8/13/2019 FC2 Session 5-8 AFC

    50/140

  • 8/13/2019 FC2 Session 5-8 AFC

    51/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Control and Information requirementsBasic System. Utility Control systemo to control and monitor the various aircraft systems (bleed air,

    electrical, fuel, engines,)o to apply procedures in both normal and abnormal situationso to modify the flight plan as decided (rerouting, diversion,change of

    flight level,).

    Basic System. D&C systemo to achieve the above tasks, flight crew need appropriate control

    meanso in order to properly monitor the airplane, the flight deck provides

    the appropriate information

    51

    Flight Deck Requirements

  • 8/13/2019 FC2 Session 5-8 AFC

    52/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Control and Information requirements Additional System. Military Communications andNavigation system

    o to communicate with the Military Tactical control, other militaryairplane ...

    o to communicate with the Command and Control Centerso to fly the airplane along the expected route using military

    navigation aids

    Additional System. Mission systemo to maintain aware of the changes of the scenario, mission plan

    and threat using Data Links networkso to re-plan the mission as required by Command and Control

    Centers using Mission Planning System

    52

    Flight Deck Requirements

  • 8/13/2019 FC2 Session 5-8 AFC

    53/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Control and Information requirements Additional System. Air to Air Refuelling systemo to control and monitor Refuelling systemo to control Booms and Pods operation (Tanker)o To control boom receptacle (Receiver)

    Additional System. Electronic warfare systemso to know the position of the missile threatso to fly the airplane follow the commands cueso to control the countermeasures dispensingo to control and monitor anti-jamming

    53

    Flight Deck Requirements

  • 8/13/2019 FC2 Session 5-8 AFC

    54/140

  • 8/13/2019 FC2 Session 5-8 AFC

    55/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Forward Fuselage requirementsThe external boundaries of the Flight Deck in terms ofwindshield and fuselage are often influenced morestrongly by aerodynamic, performance, structural andequipment installation (radar) considerations than byFlight Deck principles.Nevertheless, a compromise have to be found taking intoaccount the Internal FD Geometry (DEP, NSRP, ExternalVision, Windshield)

    55

    Flight Deck Requirements

    Crew Task Analysis /

  • 8/13/2019 FC2 Session 5-8 AFC

    56/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Crew Task Analysis /System Function Allocation

    Flight Crew Operational Concept:

    Main Flight Crew Functions Assignmento Responsible R - the crewmember responsible for over-seeing that

    the task is performedo Execute E - the crewmember responsible for executing the task o Verify V- the crewmember that verifies that the task has been

    completed

    56

    Crew Task Analysis /

  • 8/13/2019 FC2 Session 5-8 AFC

    57/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Flight Crew Operational Concept (con t):

    57

    MAIN CREW FUNCTIONS Capt MCD PF PNF ARO MCO

    Mission Planning before flight R V E

    On-aircraft Mission Management and Re-planning

    R V E

    Flying the aircraft (AAR speed, altitudeetc) R E V

    Military navigation aids and Radiomanagement

    R V E

    ATC (civil/military) Communications R V E

    Military tactical communications, HQ R V E

    Follow-up ARA & Timing R E V

    Communications with receivers forRV/formation

    R E V

    Calculation of the critical parameters forRV R V E

    Communication with receivers for AAR R V E

    Boom or pods operation R V E

    AAR devices management R E V/E

    Mission Fuel management R E V

    Military Tactical Situational Awareness R V E

    C ew as a ys s /System Function Allocation

  • 8/13/2019 FC2 Session 5-8 AFC

    58/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    HE in Test and EvaluationMethodology and metric: HMI evaluations. MCHscale

    58

  • 8/13/2019 FC2 Session 5-8 AFC

    59/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Methodology and metric: Workload. BedfordScale

    59

    Enough spare capacity for all desirableadditional tasks.

    Workload Low.

    Workload Insignificant.

    WL 2

    WL 1

    WL 3

    Little spare capacity. Level of effort allowslittle attention to additional tasks.

    Reduced spare capacity. Additional taskscannot be given the desired amount of

    Attention.

    Insufficient spare capacity for easy attention

    to additional tasks.

    WL 5

    WL4

    WL 6

    Extremely high workload. No spare capacityserious doubt as to ability to maintain level

    of effort.

    Very high workload with almost no spareCapacity. Difficultly in maintaining level of

    Effort.

    Very little spare capacity, but maintenanceof effort in the primary task not in

    Question.

    WL 8

    WL7

    WL 9

    Task abandoned: pilot unable to applysufficient effort.

    WL 10Was it possible to complete

    the task?

    Was workload satisfactory

    tolerable for the task?

    Was workload satisfactorywithout reduction?

    YES

    YES

    YES

    NO

    NO

    NO

    DECISION TREE WORKLOAD DESCRIPTION RATING

    Enoughspare capacity for all desirableadditional tasks.

    Workload Low.

    Workload Insignificant.

    WL 2

    WL 1

    WL 3

    Little spare capacity. Level of effort allowslittle attention to additional tasks.

    Reduced spare capacity. Additional taskscannot be given the desired amount of

    Attention.

    Insufficient spare capacity for easy attention

    to additional tasks.

    WL 5

    WL4

    WL 6

    Extremely high workload. No spare capacityserious doubt as to ability to maintain level

    of effort.

    Very high workload with almost no spareCapacity. Difficultly in maintaining level of

    Effort.

    Very little spare capacity, but maintenanceof effort in the primary task not in

    Question.

    WL 8

    WL7

    WL 9

    Task abandoned: pilot unable to applysufficient effort.

    WL 10Was it possible to complete

    the task?

    Was workload satisfactory

    tolerable for the task?

    Was workload satisfactorywithout reduction?

    YES

    YES

    YES

    NO

    NO

    NO

    DECISION TREE WORKLOAD DESCRIPTION RATING

    HE in Test and Evaluation

  • 8/13/2019 FC2 Session 5-8 AFC

    60/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Aeronautical Requirements forAircraft Systems

    Aeronautical requirementsfor aircraft systems

    Environmental requirementsEMI/EMCSafety assessmentRequirements for Embedded Software

    Requirement-setting for

  • 8/13/2019 FC2 Session 5-8 AFC

    61/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    q gSystems

    For all aircraft, safety of flight in all possible flight regimes is theprim e requirement .Second only to safety, the mission of the aircraft is the principaldriver of requirements in terms of aircraf t perform ances .

    61

    Requirement-setting for

  • 8/13/2019 FC2 Session 5-8 AFC

    62/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Finally, certification is a major factor in system design. As thecom plex i ty and c r i t ica l ity o f av ion ics increases so does the need forextensive certification activities.

    62

    q gSystems

    Ai f C ifi i d Q lifi i

  • 8/13/2019 FC2 Session 5-8 AFC

    63/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Aircraft Certification and Qualification

    Certification Legal recognition,through issuance of a certificate byaviation authority, that a product,service, organization, or personcomplies with that authority srequirements.

    Airworthiness Airworthiness isachieved, when the fulfilment ofcertification requirements has beendemonstrated for a flying system.

    63

    EASAEuropean Aviation

    Safety Agency

    Instituto Nacionalde Tcnica Aerospacial

    Behind Aircraft/ Aircraft System certification is the achievement ofairworthiness to guarantee a safe f ligh t .

  • 8/13/2019 FC2 Session 5-8 AFC

    64/140

    Ai f C ifi i d Q lifi i

  • 8/13/2019 FC2 Session 5-8 AFC

    65/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 65

    Qualification The demonstrationto the customer that his systemrequirement are met by the finalproduct ( system ).

    Qualification and Certification areparallel complementary processeswith a different final aim, beingpossible reuse some evidences forboth ( overlapping ).

    CertificationAuthorities

    Requirements

    CustomerRequirements

    Certification Qualification

    CertificationAuthorities

    Requirements

    CustomerRequirements

    Certification Qualification

    Aircraft Certification and Qualification

    Ai b S t C t i t

  • 8/13/2019 FC2 Session 5-8 AFC

    66/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Airborne Systems ConstraintsAirborne System ( equipment ) is very different in many ways from

    ground based system carrying out similar functions.Reasons are :o The importance of acheiving minimum weight .o The adverse operating environment particularly in terms of operating temperature range,

    acceleration, shock, vibration, humidity range and electro-magnetic interference.o The importance of very high reliability and safety .o Space constraints particularly in military aircraft requiring an emphasis on miniaturisation

    and high packaging densities.

    66

    To meet requirements can result in the system (equipment) costingup to ten times as much as equivalent ground based electronicsystem ( equipment).

    Mi i i ht

  • 8/13/2019 FC2 Session 5-8 AFC

    67/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Minimum weight

    An increase in the weight of the equipmentand elements of a system, requires theaircraft structure to be increased in strength,and therefore made heavier, in order towithstand the increased loads duringmanoeuvres.

    This increase in aircraft weight meansthat more lift is required from the wings andthe accompaning drag is thus increased. Anincrease in engine thrust is thereforerequired to counter the increase in drag and

    the fuel comsuption is thus increased.

    67

    E i t l R i t

  • 8/13/2019 FC2 Session 5-8 AFC

    68/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Environmental Requirements

    The environment is which system

    ( equipment ) has to operate can be verysevere and adverse one in military aircraft;the civil aircraft environment is generallymuch more benign but is still an exacting one.

    The operating temparature range for militarycockpit is usually specified from 40C to+70C.

    68

    DO-160 chapters69

  • 8/13/2019 FC2 Session 5-8 AFC

    69/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    DO-160 chapters

    Section 1.0 Purpose and ApplicabilitySection 2.0 Definitions of Terms - General

    Section 3.0 Conditions of TestsSection 4.0 Temperature and AltitudeSection 5.0 Temperature VariationSection 6.0 HumiditySection 7.0 Operational Shocks and Crash SafetySection 8.0 VibrationSection 9.0 Explosion ProofnessSection 10.0 Waterproofness

    Section 11.0 Fluids SusceptibilitySection 12.0 Sand and DustSection 13.0 Fungus ResistanceSection 14.0 Salt SpraySection 15.0 Magnetic EffectSection 16.0 Power InputSection 17.0 Voltage SpikeSection 18.0 Audio Frequency Conducted Susceptibility - Power Inputs

    Section 19.0 Induced Signal SusceptibilitySection 20.0 Radio Frequency Susceptibility (Radiated and Conducted)Section 21.0 Emission of Radio Frequency EnergySection 22.0 Lightning Induced Transient SusceptibilitySection 23.0 Lightning Direct EffectsSection 24.0 IcingSection 25.0 Electrostatic DischargeSection 26.0 Fire, Flammability

  • 8/13/2019 FC2 Session 5-8 AFC

    70/140

    Environmental Requirements

  • 8/13/2019 FC2 Session 5-8 AFC

    71/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    The electromagnetic compatibility( EMC ) requirements are also verydemanding.The system ( equipment ) must not exceedthe specified emission levels for a verywide range of radio frequencies and mustnot be susceptible to external sources of

    very high levels of RF energy over a verywide frequency band.The system ( equipment) must be able towithstand lightning strikes and very highelectromagnetic pulses ( EMP ) whichcan be encountered during such strikes.

    71

    Environmental Requirements

    72

    EMI basics

  • 8/13/2019 FC2 Session 5-8 AFC

    72/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    EMI basics

    Lightning effects

    Environmental Requirements

  • 8/13/2019 FC2 Session 5-8 AFC

    73/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Design of electronic equipment to meet

    EMC requirements is in fact a very exactingdiscipline and requires very careful attention todetail design.

    73

    Environmental Requirements

    74

    EMI basics

  • 8/13/2019 FC2 Session 5-8 AFC

    74/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Conducted: Power lines Signal lines

    Radiated: Electric field

    Magnetic field Plane waves

    EMI basics

    Ways to mitigate EMIinterference: Supress the emission at thesource Obstruct the coupling path Hardening the receiver toemissions

    EMI

    Up to 150 KHz:Conducted interference dominates

    150 KHz to 30 MHz:Interference propagates through acombined mechanism of conducted andnear field radiated coupling

    30 MHz to 18 GHz:EMI propagation by radiation

    75

    EMI basics

  • 8/13/2019 FC2 Session 5-8 AFC

    75/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    EMI basics

    Capacitive coupling:Increasing the distance betweenconductorsUsing an electric shield betweenconductorsDecreasing the value of dV/dt

    Inductive coupling:Decrease source and victim loopareas

    Put conductors oriented at 90angleIncrease the distance betweenconductorsShield, filter or add ferrites to sensiblecablesDecrease value of dI/dt

    76

    EMI basics

  • 8/13/2019 FC2 Session 5-8 AFC

    76/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    EMI basics

  • 8/13/2019 FC2 Session 5-8 AFC

    77/140

    Route examples

  • 8/13/2019 FC2 Session 5-8 AFC

    78/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Route examples

    78

    Route G: generation drives thepower from engine generators topower centers.

    Route M: Is a miscellaneousroute for non sensible andlow power loads

    79

    Principle diagrams

  • 8/13/2019 FC2 Session 5-8 AFC

    79/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Principle diagrams

    Within a PD system designers shall define:Wire gauge, taking into account voltage drops and aircraft zoneThe routs to comply with segregation requirementsThe protections in the harnesses: shielding, twisted wires

    Installation team will derive the Wiring Diagrams for electrical installation

  • 8/13/2019 FC2 Session 5-8 AFC

    80/140

    Reliability

  • 8/13/2019 FC2 Session 5-8 AFC

    81/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Every possible care is taken in the design of Avionics to achieve maximum reliability. The

    quality assurance ( QA ) aspects are verystringent during the manufacturing processesand also very frequently call for what isreferred to as reliability shake -downtesting , or RST, before equipment isaccepted for delivery.

    RST is intended to duplicate the most severeenvironmental conditions to which theequipment could be subjected, in order toeliminate the early failure phase of the

    equipment life cycle ( what is generallyreferred to as the infant mortality phase ).

    81

    Reliability

    Standards and Guidances

  • 8/13/2019 FC2 Session 5-8 AFC

    82/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Standards and Guidances

    The most general design cycle proceeds from concept through adesign phase to a prototype test and integration phase(deve lopment ), ending finally in release to produc t ion .Requirements are defined at different levels :

    EquipmentSystem or Sub-sytemOverall System ( platform )

    82

    Standards and Guidances

  • 8/13/2019 FC2 Session 5-8 AFC

    83/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    To define Engineering Requirements for Design, Analysis, Validation and

    Verification ( qualification & certification ), are used standards andguidances .

    83

    Standards,

    Guidances,

    Know-how,

    Technical judgment,

    Lessons-learnt, ....

    Standards and Guidances

    Standards and Guidances

  • 8/13/2019 FC2 Session 5-8 AFC

    84/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Typical types of requirements [ SAE ARP 4754]:o Safety Requirementso Functional Requirementso Customer Requirementso Operational Requirementso Performance Requirementso Physical and Installation Requirementso Reliability, Maintainability, Testability Requirementso Security Requirementso Interface Requirementso Safety Requirementso Certification Requirementso Qualification Requirementso

    Software Development Tool Requirementso Test Requirements

    84

    Mandatory to completeadequately the V+V plan and

    therefore the productcertification.

    Standards and Guidances

    Standards and Guidances

  • 8/13/2019 FC2 Session 5-8 AFC

    85/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    US and European organisations are working on harmonisation ofstandards. Most important regulatory organisations or standardsdevelopers :

    85

    So c ie t y o f A u t o m o t iv e En g i n ee r s T h e E u r o p ea n Org a n iz at i o nfo r Civ i l Av ia t ion Equ ipmen t

    The Radio TechnicalCommiss ion fo r Ae ronau t i c s

    The Inst i tu te of Electr ica l andElectronics Engineers

    FAAEuropean Av ia t ion Sa fety A gency(EASA)

    North Atlant ic Treaty Organizat ion( NATO )

    United States Department ofDefense ( US DoD)

    Aeronautical Radio IncorporatedInternational Civil Aviation Organization(ICAO),

    International Civil Aviation Organization(ICAO),

    Standards and Guidances

    Standards and Guidances

  • 8/13/2019 FC2 Session 5-8 AFC

    86/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Typical standards and guidances used by airframe manufacturers todefine the overall requirements from design to certification for airbornesystems ( equipment ).

    SAE ARP4761 Safety Assessment Guidelines ( criticality analysis, fault tree analysis techniques, Failure mode andeffects analysis )SAE ARP4754 Certification Considerations for Highly Integrated or Complex Aircraft SystemsISO 15288 Management for the Systems Engineering Process SAE ARP4761 Safety Assessment Guidelines (criticality analysis, fault tree analysis techniques, Failure mode and effects analysis )

    RTCA DO-160 Environmental Conditions and Test Procedures for Airborne Equipment MIL-STD-810 Environmental Engineering Considerations and Laboratory Tests RTCA DO-178B Software Considerations in Airborne Systems and Equipment Certification MIL-STD-498 Software Development and DocumentationRTCA DO-254 Design Assurance Guidance for Airborne Electronic Hardware MIL-STD-464 ELECTROMAGNETIC ENVIRONMENTAL EFFECTS REQUIREMENTS FOR SYSTEMS MIL-STD-461 Electromagnetic Emission and Susceptibility Requirements for the Control of ElectromagneticInterference.

    ED-107/ SAE ARP5388 Guide to Certification of Aircraft in a High Intensity Radiated Field (HIRF) EnvironmentED-84 / SAE ARP5414 Aircraft Lightning Environment and Related Test Waveforms StandardED-113 / SAE ARP5577 Aircraft Lightning Direct Effects CertificationEASA CS-25 Certification Specification for Large Aeroplane ( also FAA FAR -25 )MIL-STD-1553B Aircraft internal time division command/response multiplex data busARINC-429 - Standard for the predominant avionics data bus used on most higher-end commercial and transport aircraft

    86

    Standards and Guidances

    ARP 4754 overview87

  • 8/13/2019 FC2 Session 5-8 AFC

    87/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    ARP 4754 is the civilcertification mean ofcompliance to coverhighly-integrated or

    complex systems

    ARP 4754 overview88

  • 8/13/2019 FC2 Session 5-8 AFC

    88/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    DAL assignedthrough Safety

    Assessment can bereduced by means ofredundantarchitectures

    Requirements evolution89

  • 8/13/2019 FC2 Session 5-8 AFC

    89/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    q

    Certification requirements for aircraft, systems andequipment is always evolving increasing flight safety.

    An example is the OBIGGS (On Board Inert GasGeneration System) that fills fuel tank with nitrogen toreduce flammability.

  • 8/13/2019 FC2 Session 5-8 AFC

    90/140

  • 8/13/2019 FC2 Session 5-8 AFC

    91/140

    Safety Assessment

  • 8/13/2019 FC2 Session 5-8 AFC

    92/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    y

  • 8/13/2019 FC2 Session 5-8 AFC

    93/140

    Safety Assessment

  • 8/13/2019 FC2 Session 5-8 AFC

    94/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    y

    Safety Assessment

  • 8/13/2019 FC2 Session 5-8 AFC

    95/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    MIL-STD-882:

    y

    Safety Assessment

  • 8/13/2019 FC2 Session 5-8 AFC

    96/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    MIL-STD-882:

    y

    Safety Assessment

  • 8/13/2019 FC2 Session 5-8 AFC

    97/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    MIL-STD-882:

    y

  • 8/13/2019 FC2 Session 5-8 AFC

    98/140

    Safety Assessment

  • 8/13/2019 FC2 Session 5-8 AFC

    99/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    y

    Safety Assessment

  • 8/13/2019 FC2 Session 5-8 AFC

    100/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

  • 8/13/2019 FC2 Session 5-8 AFC

    101/140

    Fault-tolerant architectures

  • 8/13/2019 FC2 Session 5-8 AFC

    102/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Consistency checks use a priori knowledge about information to verifycontinuously the correctness of that information managed within asystem. Examples:

    Signal check (robustness checks)o Rangeo Rate of change

    Run-away detector for program pointer. The binarycode instructions are located in an specific directions ofthe memory, any attempt to go out of this boundarycould be detected and restored.

    Predicted performanceData diversity: input consolidation of multiple measuresfor the same signals

    Fault-tolerant architectures

  • 8/13/2019 FC2 Session 5-8 AFC

    103/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Memory checks: Available memory checksWrite and read the memory in specific locations tocheck the proper behaviour of the memory.Complementary to information redundancy techniques.

    Processor checks: ALU tests, compare the output of certain predefinedoperations with verified results in ROMExecution time checks, monitoring the amount of timededicated to an specific task is under the expectedrange

    Safety Assessment

  • 8/13/2019 FC2 Session 5-8 AFC

    104/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Safety Assessment

  • 8/13/2019 FC2 Session 5-8 AFC

    105/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    -Active Failure:

    A failure which can not remain in an aircraft more thanone flight. It is detected before the following flight andrepaired if necessary

    -Risk Times:

    Mean Flight Time: T0 is defined for each programRisk Time: The period of time within the flight duringwhich an item must failed in order to cause the fearedevent (Failure Condition under study)Eg: Failure to extend or downlock LG the complete flight = T0Repercussion Phase : the period of time in which thefeared event has a determined repercussion.Eg: Failure to extend or downlock LG Landing

    Safety Assessment

  • 8/13/2019 FC2 Session 5-8 AFC

    106/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

  • 8/13/2019 FC2 Session 5-8 AFC

    107/140

    Safety Assessment

  • 8/13/2019 FC2 Session 5-8 AFC

    108/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    HIRF and LIEprotection

  • 8/13/2019 FC2 Session 5-8 AFC

    109/140

    PRA Particular risk assessment

  • 8/13/2019 FC2 Session 5-8 AFC

    110/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    UERF Uncontainedengine rotor failPRB Propeller bladereleaseTEFO Total engine flame

    outLMES Loss of mainelectrical sourceWheel and Tyre FailureBird Strike

    ZSA Zonal Safety Snalisys

  • 8/13/2019 FC2 Session 5-8 AFC

    111/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Segregation ofcomponents:EquipmentWiring routesVulnerability

    concepts

    CMA Common Mode Analysis

  • 8/13/2019 FC2 Session 5-8 AFC

    112/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    A Common Mode Analysis shall be performed on each System

    that can have potential catastrophic repercussions in case of failure. Identification of Catastrophic Failure Conditions

    The method may be used for Hazardous failure

    conditions when necessary. Identification of Independence Principles for these FCs Check all possible Common Mode Failures / Events for these identified Independence Principles (use Check List) Identification of segregation requirements Compliance record Accepted deviations record

  • 8/13/2019 FC2 Session 5-8 AFC

    113/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Requirements for EmbeddedSoftware

    Requirements for embeddedsoftware

    SW Requirements

  • 8/13/2019 FC2 Session 5-8 AFC

    114/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011

    Example of Aeronautical SW

  • 8/13/2019 FC2 Session 5-8 AFC

    115/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 115

    Aeronautical SW Example: A330-MRTT RAAF BCCS SW

    Introduction to the Aeronautical SW

  • 8/13/2019 FC2 Session 5-8 AFC

    116/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 116

    DO-178B

    Provides guidelines for the production of SW for airborne systemsand equipment with a level of confidence in safety that complies withairworthiness requirements. Such guidelines are provided in terms of:- Objectives (to be achieved by the SW Life Cycle Processes).- Activities and design considerations for achieving the objectives.- Evidences that indicate the satisfaction of the objectives.

    Defines three types of processes as part of the SW Life Cycle :- SW Planning Process: defines and coordinates the activities of therest of processes.- SW Development Processes: produce the SW product andcomprise the SW Requirements Process , the SW Design Process ,the SW Coding Process and the Integration Process .- Integral Processes: ensures the correctness, control and confidenceof the SW Life Cycle and their outputs and comprise the SWVerification Process , the SW Configuration ManagementProcess , the SW Quality Assurance Process and the CertificationLiaison Process .

    Introduction to the Aeronautical SW

  • 8/13/2019 FC2 Session 5-8 AFC

    117/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 117

    DO-178B / SW PLANNING PROCESSDefines the means of producing SW which will satisfy the systemrequirements and provide the level of confidence which is consistentwith the airworthiness requirements.Process objectives Table A-1, SW Planning Process Objectives.Process activities: SW Plans should be developed . The purpose ofthe SW plans is to define the means of satisfying the objectives.

    Introduction to the Aeronautical SW

  • 8/13/2019 FC2 Session 5-8 AFC

    118/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 118

    DO-178B / SW PLANNING PROCESSPlan for Software Aspects of Certification, PSAC

    Primary means for communicating the proposed developmentmethods to the certification authority for agreement.

    System Overview functions, HW/SW architecture, HW/SW I/Fs, safety features.

    Software Overview SW functions, proposed safety and partitioning solutionsCertificationConsiderations

    summary of certification basis, means of compliance, proposedSW levels and justification (PSSA)

    SW Life Cycle processes description and objectives satisfaction

    SW Life Cycle

    Data

    data to be produced and/or controlled and to be submitted to

    the certification authoritySchedule certification authorities reviews planning

    AdditionalConsiderations

    specific features that may affect the certification

    Introduction to the Aeronautical SW

  • 8/13/2019 FC2 Session 5-8 AFC

    119/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 119

    DO-178B / SW PLANNING PROCESSSoftware Development Plan, SDP

    Defines the SW Life Cycle and the SW Development Environment.

    Standards SW Requirements Std., SW Design Std. and SW Code Std.

    SW Life Cycle processes description and transition criteria

    SW DevelopmentEnvironment Requirements development and design methods and tools,programming languages, coding tools, compilers, linkers andloaders and HW platforms

    Introduction to the Aeronautical SW

  • 8/13/2019 FC2 Session 5-8 AFC

    120/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 120

    DO-178B / SW PLANNING PROCESSSoftware Verification Plan, SVP

    Defines the means to comply with SW Verification Process objectives.The verification procedures may vary by SW Levels.

    Organization Fix organizational responsibilities and interfaces.

    Independence Methods for ensuring verification independence when required.

    Methods Reviews, analysis and testing methods.

    Environment Equipment for testing, tools and guidelines for applying the tools.

    Transition Criteria For entering this SW Verification Process.

    Partitioning If partitioning, method to verify the integrity of partitioning.

    Compiler Assumptions about the correctness of compilers and linkers.

    Reverification For SW modification, affected areas identification.

    Previous SW Way of compliance if previously developed SW doesnt comply.

    Dissimilarity Description of both SW Verification Processes.

    Introduction to the Aeronautical SW

  • 8/13/2019 FC2 Session 5-8 AFC

    121/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 121

    DO-178B / SW PLANNING PROCESSSoftware Configuration Management Plan, SCMP

    Defines the means to comply with SW Configuration Mngt. Processobjectives.

    The configuration control procedures may vary by SW Levels.Environment Procedures, tools, methods, standards, organizational

    responsibilities and interfaces. Activities Items Identification, baselines establishment and traceability,

    problem reporting, change control and review, archive andrelease methods, load control, tools control and CC1 and CC2controls.

    Transition Criteria For entering the SCM Process.SCM Data Definition of SCM Data: SCM records, SW Configuration Index

    (SCI) and SW Life Cycle Environment Configuration Index(SECI).

    Supplier Control Apply SCM process requirements to suppliers.

    Introduction to the Aeronautical SW

  • 8/13/2019 FC2 Session 5-8 AFC

    122/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 122

    DO-178B / SW PLANNING PROCESS

    Software Quality Assurance Plan, SQAPDefines the means to comply with SW Quality Assurance Process

    objectives.

    Environment Scope, organizational responsibilities and interfaces, standards,procedures, methods and tools.

    Authority Statement of the SQA authority (also approval for SW products). Activities Reviews, audits, reporting, inspections, monitoring of processes,

    problem reporting tracking and corrective action and SWConformity Review activity.

    Transition Criteria For entering this SW Quality Assurance Process.

    Timing Timing of SQA process activities.

    SQA Records Definition of records to be produced.

    Supplier Control Means of ensuring that suppliers processes and outputs complywith the SQA Plan.

    Introduction to the Aeronautical SW

  • 8/13/2019 FC2 Session 5-8 AFC

    123/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 123

    DO-178B / SW DEVELOPMENT PROCESS

    Comprise 4 sub-processes:- SW Requirements Process- SW Design Process- SW Coding Process

    - Integration ProcessThe linear SW development model is not required.Each sub-process is considered as finished when all the objectiveshave been achieved and the Verification and ConfigurationManagement activities have been performed.

    Table A-2, Software Development Process general objectives.

    Introduction to the Aeronautical SW

  • 8/13/2019 FC2 Session 5-8 AFC

    124/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 124

    DO-178B / SW DEVELOPMENT PROCESS

    SW Requirements ProcessThe SW Requirements Analysis Standard (identified in the SDP) isapplied and the SW Requirements Document is generated.The objectives of this process are:- Develop the SW High-Level Requirements from SystemRequirements , including functional, performance, interface andsafety-related requirements.- Derived SW High-Level Requirements are identified and shouldbe indicated to the System Safety Assessment (return of experienceshow us that this is not typically done). Not directly traceable toSystem Requirements . The Preliminary System Safety Assessment(PSSA) should add the impact on the safety of the implementation ofsuch derived requirements.Table A-3, Verification of Outputs of Software Requirements Process

  • 8/13/2019 FC2 Session 5-8 AFC

    125/140

    Introduction to the Aeronautical SW

  • 8/13/2019 FC2 Session 5-8 AFC

    126/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 126

    DO-178B / SW DEVELOPMENT PROCESSSW Design Process

    The objectives are to establish the SW Architecture and the SWLow-Level Requirements from the SW High-Level Requirementsand to define the Derived Low-Level Requirements .Table A-4, Verification of Outputs of Software Design Process,establish verification criteria (review/analysis) of the output of theSW Design Process.The primary output of the process is the Design Description , whichincludes:- Description of SW high level requirements satisfaction and how SWrequirements are allocated to processors and tasks.- Description of the SW Architecture and the Input/Output.

    - Data and control flow of the design.- Resources limitations and Scheduling procedures.- Design and partitioning methods.- Reuse of previously developed SW Components.- Means to ensure that deactivated code cannot be enabled.

    Introduction to the Aeronautical SW

  • 8/13/2019 FC2 Session 5-8 AFC

    127/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 127

    DO-178B / SW DEVELOPMENT PROCESS

    SW Coding ProcessThe objective of the SW Coding Process is the development of theSource Code , that should be traceable, verifiable, consistent andcorrectly implements the low-level requirements .Source code should implement the low-level requirements, conform

    the SW Architecture, the SW Code Standards and be traceableto the Design Description .The output of the process consists of the code generated in sourcelanguage(s) and compiler and linker instructions for generatingthe object code.

    Table A-5, Verification of Outputs of Software Coding & IntegrationProcess, establish verification criteria (review/analysis) of theoutput of the SW Coding Process. The most severe criteria is theverification of the robustness and the execution time.

    Introduction to the Aeronautical SW

  • 8/13/2019 FC2 Session 5-8 AFC

    128/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 128

    DO-178B / SW DEVELOPMENT PROCESS

    Integration ProcessThe objective of the Integration Process is the loading of theExecutable Object Code into the target HW for HW/SWintegration.The Executable Object Code should be generated from the

    Source Code and, once generated, loaded into the target computer.The output of the process consists of executable object codethat is directly usable by the CPU of the target computer and its theSW that is loaded into the HW or the system.Table A-5, Verification of Outputs of Software Coding & Integration

    Process, establish verification criteria (review/analysis) of theoutput of the SW Coding Process. The most severe criteria is theverification of the robustness and the execution time.

    Introduction to the Aeronautical SW

  • 8/13/2019 FC2 Session 5-8 AFC

    129/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 129

    DO-178B / SW DEVELOPMENT PROCESS

    TraceabilityThe traceability description is included into the SW DevelopmentProcess and its verification is included into the SW VerificationProcess.The traceability requirement depends on the SW Level .

    Traceability is required in tables A-3, A-4 and A-5:- For Level A and/or B, traceability from source code to systemrequirements is required.- For Level C, traceability from SW low level requirements to systemrequirements is required.

    - For Level D, traceability from SW high level requirements to systemrequirements is required.

    Introduction to the Aeronautical SW

  • 8/13/2019 FC2 Session 5-8 AFC

    130/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 130

    DO-178B / INTEGRAL PROCESSESSW VERIFICATION PROCESS

    RTCA is more precise when defining verification effort, whichincreases with the SW Criticality Level.Verification is not simply testing .Verification as a combination of reviews, analysis and tests .Reviews and analysis provide an assessment of the accuracy,completeness and verifiability of the SW requirements, SW

    Architecture and Source Code.Test Cases may provide further assessment of the internalconsistency and completeness of requirements, and their executionprovides a demonstration of compliance with requirements.

    Tables from A-3 to A-6 summarize review/analyses requirements fordevelopment activities.Table A-7 summaries review/analysis criteria for test cases definitionand results, including coverage checking.

    Introduction to the Aeronautical SW

  • 8/13/2019 FC2 Session 5-8 AFC

    131/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 131

    DO-178B / INTEGRAL PROCESSES

    SW VERIFICATION PROCESSReviews- Provide quality assessment of correctness.- May consist of an inspection, peer review, proof reading guided bya checklist or similar aid.

    - To be performed on: Plans , SW High Level and SW Low LevelRequirements , SW Architecture and Design , Source Code andTest Cases, Procedures and Results .

  • 8/13/2019 FC2 Session 5-8 AFC

    132/140

  • 8/13/2019 FC2 Session 5-8 AFC

    133/140

    Introduction to the Aeronautical SW

  • 8/13/2019 FC2 Session 5-8 AFC

    134/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 134

    DO-178B / INTEGRAL PROCESSES

    SW VERIFICATION PROCESSOutputs of the SW Verification Process:- SW Verification Cases and Procedures : detail how the SWVerification Process activities are implemented (scope and depth ofthe review or analysis methods, test cases, expected results,

    pass/fail criteria, execution instructions, test environment descriptionand how test results are evaluated).- SW Verification Results : summarizes the verification activitiesresults (reviews, analysis and tests).RTCA doesnt use the formal reviews SRR, PDR, CDR, TRR that

    typically are used as project management mechanism. RTCArequires the review of the artefacts and the evidencesgeneration before they were used by further processes.

    Introduction to the Aeronautical SW

  • 8/13/2019 FC2 Session 5-8 AFC

    135/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 135

    DO-178B / INTEGRAL PROCESSESSW CONFIGURATION MANAGEMENT PROCESS

    Activities (guidelines for each activity are provided):- configuration identification : label each configuration item- change control : changes recording, evaluation, resolution,

    approval and review

    - baseline establishment and traceability : intermediate and SWproduct baseline should be established- problem reporting and tracking : record non-compliance with SW

    plans or standards, deficiencies of outputs and anomalousbehaviour of SW products.

    - archiving of SW product : ensure that only authorized SW is used- load control : ensure that the executable object code is loaded into

    the airborne system with appropriate safeguards (P/N, Media ID,)

  • 8/13/2019 FC2 Session 5-8 AFC

    136/140

    Introduction to the Aeronautical SW

  • 8/13/2019 FC2 Session 5-8 AFC

    137/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 137

    DO-178B / INTEGRAL PROCESSES

    SW QUALITY ASSURANCE PROCESS Assesses the SW Life Cycle Processes and their outputs to obtainassurance that the objectives are satisfied , that deficiencies aredetected, evaluated, tracked and resolved, and that the SW productand SW Life Cycle Data conform to certification requirements.

    Activities:- audit that SW plans and standards are developed and reviewed- audit that SW Life Cycle processes comply with SW plans and

    standards- audits of the SW development and integral processes- audit that transition criteria between processes have been satisfied- audit that SW Life Cycle Data are controlled- conduct a SW conformity review prior to delivery of SW products

    Introduction to the Aeronautical SW

  • 8/13/2019 FC2 Session 5-8 AFC

    138/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 138

    DO-178B / INTEGRAL PROCESSESSW QUALITY ASSURANCE PROCESS

    SW Conformity Review (for each formal delivery): to obtainassurances, for a SW product submitted as part of a certificationapplication, that the SW Life Cycle processes and data are completeand the Executable Object Code is controlled and can beregenerated.

    Introduction to the Aeronautical SW

  • 8/13/2019 FC2 Session 5-8 AFC

    139/140

    FC2 Session: 2 A.Feito,B.Delicado, Airbus Military 2011 139

    DO-178B / INTEGRAL PROCESSESCERTIFICATION LIAISON PROCESS

    Establish communication and understanding between the applicantand the certification authority.The applicant should:- submit the PSAC to the certification authority- resolve issues identified by the certification authorities- obtain agreement with the certification authority on the PSAC- submit for each SW product to the certification authority :Software Accomplishment Summary (SAS) : shows compliancewith the PSAC and other plans, change history, deviations

    justification, problem reports unresolved at certification time,including statement of functional limitations.Software Configuration Index (SCI) : Identifies the SW product, theexecutable object code, each source code component, documents,instructions for regenerating the executable object code

    References

  • 8/13/2019 FC2 Session 5-8 AFC

    140/140

    Aircraft systems Ian Moir and Allan Seabridge,Wiley and Sons, Third edition 2008.Introduction to Avionics, R.P.G. Collinson, Chapman & Hall.

    The Avionics Handbook, CRC Press LLC, 2001 Airbus A330 Flight Deck and Systems Briefing for Pilots (Book Aircraft Manual),1999 ATA100 (Air Transport Association)MIL-HBDK-881 (US DoD) WORK BREAKDOWN STRUCTURES FOR DEFENSE

    MATERIEL ITEMSAircraft systems Ian Moir and Allan Seabridge,Wiley and Sons, Third edition 2008.Introduction to Avionics, R.P.G. Collinson, Chapman & Hall.The Avionics Handbook, CRC Press LLC, 2001

    Airbus A330 Flight Deck and Systems Briefing for Pilots (Book Aircraft Manual),1999EASA Part 21 Subpart JSystems Ingeneering Fundamentals, US Department of Defence, Systems

    Management College.http://www.eads.com/http://www airbus com/en/

    http://www.eads.com/http://www.airbus.com/en/http://www.airbus.com/en/http://www.eads.com/