topic 4 software management control
TRANSCRIPT
-
8/10/2019 Topic 4 Software Management Control
1/21
Malaysian Institute of Aviation Technology
For Training Purpose Only
TOPIC 4:
Software ManagementControl
-
8/10/2019 Topic 4 Software Management Control
2/21
Malaysian Institute of Aviation Technology
For Training Purpose Only
Learning Objective Awareness of restrictions, airworthiness requirements, and possible
catastrophic effects of unapproved changes to software program.
-
8/10/2019 Topic 4 Software Management Control
3/21
Malaysian Institute of Aviation Technology
For Training Purpose Only
Topics
Understanding the software management control applicable documents
Requirements
Software Level
Aircraft Field Loadable Software (FLS) & Database Field Loadable Data
-
8/10/2019 Topic 4 Software Management Control
4/21
Malaysian Institute of Aviation Technology
For Training Purpose Only
Understanding the software
management control applicable
documents
-
8/10/2019 Topic 4 Software Management Control
5/21
Malaysian Institute of Aviation Technology
For Training Purpose Only
DO-178B/ED-12B document
DO-178B, Software Considerations in Airborne Systems and Equipment
Certification provides guidance to Aircraft Constructors, equipment
manufactures and aircraft operators on software design and management
practices
-
8/10/2019 Topic 4 Software Management Control
6/21
Malaysian Institute of Aviation Technology
For Training Purpose Only
DO-178B/ED-12B document
Content of the document are
Introduction
Systems aspects relating to software development
Software life cycle
The software planning process
The software development processes The software verification processes
The software configuration management processes
-
8/10/2019 Topic 4 Software Management Control
7/21
Malaysian Institute of Aviation Technology
For Training Purpose Only
DO-178B/ED-12B document.cont
Software quality assurance process
The certification liaison process
Overview of aircraft and engine certification
The software life cycle data
Additional consideration
-
8/10/2019 Topic 4 Software Management Control
8/21
Malaysian Institute of Aviation Technology
For Training Purpose Only
DO-178B/ED-12B document..cont
Within section 2, guidance is given concerning system failure
condition categories, the definition of software levels, the
relationship between software levels and failure condition
categories.
The Design Organization shall assign , to each software based
system or equipment , associated software levels which
related to severity of the effect of possible software errorswithin the system equipment. The software levels so assigned
shall be agreed by the CAA
-
8/10/2019 Topic 4 Software Management Control
9/21
Malaysian Institute of Aviation Technology
For Training Purpose Only
The Requirements
Details of the systems and equipment software levels should
be made available to the aircraft operators to assist in the
evaluation of post-certification modification
Interpretation of the requirements
Initial CertificationAn applicant for the approval of the software
based system or equipment may used the guidance material given in
DO-178B/ED-12B
A software management plan will be required as a means softwareidentification and control to be effective throughout the life of the
equipment
-
8/10/2019 Topic 4 Software Management Control
10/21
-
8/10/2019 Topic 4 Software Management Control
11/21
Malaysian Institute of Aviation Technology
For Training Purpose Only
Software Level
The required level is determined from the safety
assessment process and hazard analysis by
examining the effects of a failure condition in the
system. The failure conditions are categorized by
their effects on the aircraft, crew, and passengers.
-
8/10/2019 Topic 4 Software Management Control
12/21
Malaysian Institute of Aviation Technology
For Training Purpose Only
Software Levelcont
LevelFailure
condition
A Catastrophic
B Hazardous
C Major
D Minor
E No effect
-
8/10/2019 Topic 4 Software Management Control
13/21
Malaysian Institute of Aviation Technology
For Training Purpose Only
Software Levelcont
Catastrophic- Failure may cause a crash.
Hazardous- Failure has a large negative impact on safety or performance,or reduces the ability of the crew to operate the plane due to physical
distress or a higher workload, or causes serious or fatal injuries among thepassengers.
Major- Failure is significant, but has a lesser impact than a Hazardousfailure (for example, leads to passenger discomfort rather than injuries).
Minor- Failure is noticeable, but has a lesser impact than a Major failure(for example, causing passenger inconvenience or a routine flight plan
change) No Effect- Failure has no impact on safety, aircraft operation, or crew
workload.
-
8/10/2019 Topic 4 Software Management Control
14/21
Malaysian Institute of Aviation Technology
For Training Purpose Only
Aircraft Field Loadable
Software (FLS) & Database FieldLoadable Data (DFLD)
-
8/10/2019 Topic 4 Software Management Control
15/21
Malaysian Institute of Aviation Technology
For Training Purpose Only
Aircraft Field Loadable
Software (FLS)
FLS Software (executable code) that can be loaded withoutremoving the system or equipment from the aircraft. FLS can
be loaded onto an aircraft system by a maintenance
mechanic/technician in accordance with defined maintenance
manual procedures. FLS can be configured as a component of
target hardware and thus effect the part number of the target
hardware.
-
8/10/2019 Topic 4 Software Management Control
16/21
-
8/10/2019 Topic 4 Software Management Control
17/21
Malaysian Institute of Aviation Technology
For Training Purpose Only
Type of FLScont
User modifiable Software (UMS) .Software declare by the aircraft
type Certificate holders design organization as being intended for
modification by the aircraft operator.
Usually carried out without review by the CAA, TC/STC holderdesign organization, or equipment manufacturer, if modified
within constraints established during certification. Should seek
guidance from those mentioned if need to modify outside theconstraint.
Option Selectable Software (OSS).- LSAP that contains approved andvalidated components and combinations of components that may be
activated or modified by the aircraft operator within defined TC.STC
holder boundaries
-
8/10/2019 Topic 4 Software Management Control
18/21
Malaysian Institute of Aviation Technology
For Training Purpose Only
Database Field Loadable Data
(DFLD)
DFLD-Data that is field loadable into target hardware
databases Database- Embedded item that resides within the target
hardware and is not, itself field loadable. The process
normally described as loading database actually loads a
data file onto the target hardwares embedded database. Data fileA specific file that contains the actual data that
is the object of the database and is field loaded .
-
8/10/2019 Topic 4 Software Management Control
19/21
Malaysian Institute of Aviation Technology
For Training Purpose Only
Release of FLS and DFLD
Is dependent on whether it is required to meet specific
airworthiness or operational requirement or certification
specification or other purpose.
Release of Non-Required FLS or DFLD
Those that are not required to meet specific airworthiness or
operational requirement or regulation or certification specification.
Certification of conformity is sufficient (e.g. software controlling in the
IFE)
-
8/10/2019 Topic 4 Software Management Control
20/21
Malaysian Institute of Aviation Technology
For Training Purpose Only
Release of FLS and DFLD
Release of Required FLS or DFLD
Those required to meet specific airworthiness or operational
requirement or regulation or certification specification, the following
should be taken into account. LSAPAn EASA form 1 or FAA 8130-3 should accompany any FLS
(executable code). LSAP that require such release could be FLS that is
associated with target hardware such as Electronic Engine Control (EEC).
DFLDAn EASA form 1 or FAA 8130-3 should accompany any DFLD(data
file)
Navigational DataA Letter of Acceptance or equivalent should
accompany the release of any navigational databases DFLD because an
EASA Form 1 or FAA8130-3 cannot be provided.
-
8/10/2019 Topic 4 Software Management Control
21/21
Malaysian Institute of Aviation Technology
For Training Purpose Only
THE END