You are on page 1of 10

5.

13 SOFTWARE MANAGEMENT
CONTROL

AIM
Awareness of restrictions using the software
for aircraft
Airworthiness requirements and approval
procedure
Possible catastrophic effects of unapproved
changes to software programs

INTRODUCTION
Computer software used to drive many type
of system in aircraft
Cant let it fail during operation
Need to evaluate, test, verify to specific
requirement, fail safe design
To prevent failure to the aircraft and
passenger.

APPLICATION OF SOFTWARE
Some example are:
primary and secondary flight controls
engine controls
electrical generation and distribution
brakes
radio and navigation equipment
flight instruments
automatic flight control

SOFTWARE LIFECYCLE

Initiation
Requirement
Design
Code, (Implementation)
Integration and Test
Installation
Operation and Maintenance

SOFTWARE APPROVAL
Software must be verify by authority for approval in
order to control the quality
Initial certification :
Software must be design from approved company
Approved by Design Organization
Software must comply with authority requirement (BCAR
sec A)

Post-Certification Modifications
Modification must based on rule apply to the application
on hardware
Modification which effect software must be approved by
the Design Organization

DOCUMENTATION APPROVAL
AN 57 issue in order to recognice RTCA/EUROCAE
document with appropriate guidance material.
Include in RTCA/EUROCAE :
DO-178/ED-12 : Application form for software
approval and guidance
Requirement for software control
Software documentation procedure
Requirement for configuration management
Rule for upgrading software
Differential of software level

SOFTWARE TESTING
Every software must be provide the testing
method to maintain its functinality.
Purpose is to determine all data process
corectly with the correct output.
Test should include :
Typical data : test the comonly use program path
Unusual but valid data : test the exception
program path ( fail safe design)
Incorrect, incomplete data : test the error routine

SOFTWARE LEVEL
AMJ 25

FAA

Criticality
Category

Criticality
Category

RTCA/EUROCAE Effect on Aircraft and Occupants of Failure


or Design Error
Software Level
1. Slight reduction of safety margin
2. Slight increase in workload (routine changes in

Minor Effect

Non-Essential

Level D
flight plan)
3. Physical effects but no injury to occupants
1. Significant reduction in safety margins
2. Reduction in the ability of the flight crew to cope

Major Effect

Essential

Level C

with adverse operating conditions impairing their


efficiency
3. Injury to occupants
1. Large reduction in safety margins
2. Physical distress or workload such that the flight

Hazardous
/severe-Major
Effect

crew cannot be relied upon to perform their tasks


Essential

Level B
accurately or completely
3. Serious injury to or death of a relatively small

Catastrophic
Effect

proportion of the occupants


1. Loss of Aircraft
Critical

Level A

2. Fatalities

FAILURE CONDITION
Minor
Slight reduce safety margin of functional capabilities, slight
increase crew workload and some inconvenience to
occupants.

Major
Reduce capability of aircraft, significant reduction in safety
margins or functional capabilities, increace in crew
workload and discomfort occupants.

Hazardous
Reduce capability of aircraft , large reduction of safety
margin or functional capabilities, physical distresser to
crew and serious injury to some of occupant

Catastrophic
Failure condition prevent continue safe flight and landing

You might also like