Podcast
Questions and Answers
What is the primary purpose of Operational Program Configuration (OPC) software?
What is the primary purpose of Operational Program Configuration (OPC) software?
- To control the internal clock speed of an LRU.
- To diagnose and repair faults within the LRU.
- To configure the specific functions and capabilities of an LRU. (correct)
- To manage communication protocols between LRUs.
What is the function of an Aircraft Configuration List (ACL)?
What is the function of an Aircraft Configuration List (ACL)?
- To provide a comprehensive list of all aircraft components.
- To define the operational procedures for specific aircraft systems.
- To document the maintenance history of a specific aircraft.
- To identify the LSAPs required for a particular aircraft. (correct)
What is the software version designation format used for field loadable software?
What is the software version designation format used for field loadable software?
- A_B
- A.BB (correct)
- A.B.C
- A-B
Which of the following is NOT a typical method for distributing field loadable software?
Which of the following is NOT a typical method for distributing field loadable software?
What does the term "Target Hardware" refer to in the context of field loadable software?
What does the term "Target Hardware" refer to in the context of field loadable software?
Which type of software is certified based on its potential to cause safety-related failures?
Which type of software is certified based on its potential to cause safety-related failures?
What term describes the process of evaluating software for potential safety-related failures?
What term describes the process of evaluating software for potential safety-related failures?
What is the relationship between software levels and the probability of failure?
What is the relationship between software levels and the probability of failure?
Which of the following software is NOT considered comparable to an aircraft component for certification purposes?
Which of the following software is NOT considered comparable to an aircraft component for certification purposes?
Which software level is associated with the highest potential to cause a catastrophic failure of the aircraft?
Which software level is associated with the highest potential to cause a catastrophic failure of the aircraft?
According to the provided information, which software level is most closely associated with the term 'catastrophic'?
According to the provided information, which software level is most closely associated with the term 'catastrophic'?
Which of these systems is NOT mentioned in the provided information to be controlled by software?
Which of these systems is NOT mentioned in the provided information to be controlled by software?
Based on the context, which category of software is most likely classified as 'Level A'?
Based on the context, which category of software is most likely classified as 'Level A'?
Which of these software categories is most likely NOT considered in the same manner as an aircraft component for certification?
Which of these software categories is most likely NOT considered in the same manner as an aircraft component for certification?
Which type of software is considered loadable, but not field loadable?
Which type of software is considered loadable, but not field loadable?
If the software is controlled at the aircraft level, what does it fall under?
If the software is controlled at the aircraft level, what does it fall under?
Which type of software is always included in the aircraft type design?
Which type of software is always included in the aircraft type design?
What type of software is considered 'pre-loaded' and is typically referenced in CASR 21 regulations?
What type of software is considered 'pre-loaded' and is typically referenced in CASR 21 regulations?
If a software part is required for flight operations, what can it be categorized as?
If a software part is required for flight operations, what can it be categorized as?
Which type of software is not included in the aircraft type design?
Which type of software is not included in the aircraft type design?
What can be categorized as either Field Loadable Software (FLS) or Loadable Software Part (LSP)?
What can be categorized as either Field Loadable Software (FLS) or Loadable Software Part (LSP)?
What type of software is referred to specifically as Field-Loadable Software?
What type of software is referred to specifically as Field-Loadable Software?
Which type of software can be updated or changed in the field?
Which type of software can be updated or changed in the field?
Which of the following is NOT a type of software mentioned?
Which of the following is NOT a type of software mentioned?
Which type of software is associated with the term 'Aeronautical Database' (ADB)?
Which type of software is associated with the term 'Aeronautical Database' (ADB)?
What is one function of the Flight Operations Software (FOS)?
What is one function of the Flight Operations Software (FOS)?
What is the primary difference between Aircraft Controlled Software (ACS) and Hardware Controlled Software (HCS)?
What is the primary difference between Aircraft Controlled Software (ACS) and Hardware Controlled Software (HCS)?
Which software is categorized as Supplier Controlled Software (SCS)?
Which software is categorized as Supplier Controlled Software (SCS)?
What is the role of the Technical Publications (TechPubs)?
What is the role of the Technical Publications (TechPubs)?
Which of the following is true about User Certified Software (UCS)?
Which of the following is true about User Certified Software (UCS)?
Which entity is associated with the digital techniques and electronic instrument systems training materials?
Which entity is associated with the digital techniques and electronic instrument systems training materials?
What is a primary characteristic of User Modifiable Software (UCS)?
What is a primary characteristic of User Modifiable Software (UCS)?
Which software is specifically related to the management of aviation operations?
Which software is specifically related to the management of aviation operations?
What best describes the relationship of Nav Charts within the system outlined?
What best describes the relationship of Nav Charts within the system outlined?
What does Loadable Software Part (LSP) refer to in aviation?
What does Loadable Software Part (LSP) refer to in aviation?
What is required for flight operations according to the provided content?
What is required for flight operations according to the provided content?
Which option does NOT classify as a requirement for maintenance?
Which option does NOT classify as a requirement for maintenance?
Which component is involved in the aircraft type design according to the CASR 21?
Which component is involved in the aircraft type design according to the CASR 21?
If the Loadable Software Aircraft Part (LSAP) is required for maintenance, what implication does this have?
If the Loadable Software Aircraft Part (LSAP) is required for maintenance, what implication does this have?
What might be the consequences of not including the Aeronautical Database (ADB) for flight operations?
What might be the consequences of not including the Aeronautical Database (ADB) for flight operations?
Which software part is specifically mentioned as required for both maintenance and flight operations?
Which software part is specifically mentioned as required for both maintenance and flight operations?
Flashcards
Operational Program Configuration (OPC)
Operational Program Configuration (OPC)
Software that determines the function of Line Replaceable Units (LRUs) and manages optional functions without pin programming.
Aircraft Configuration List (ACL)
Aircraft Configuration List (ACL)
A list of modules and LRUs using LSAPs for a specific aircraft, found in various official documents.
Software Media
Software Media
Methods for transporting software for installation, including discs, memory cards, and internet delivery.
Software Version
Software Version
Signup and view all the flashcards
Target Hardware
Target Hardware
Signup and view all the flashcards
Loadable Software Part (LSP)
Loadable Software Part (LSP)
Signup and view all the flashcards
Aircraft Controlled Loadable Software Part (ACLSP)
Aircraft Controlled Loadable Software Part (ACLSP)
Signup and view all the flashcards
Aeronautical Database (ADB)
Aeronautical Database (ADB)
Signup and view all the flashcards
Loadable Software Aircraft Part (LSAP)
Loadable Software Aircraft Part (LSAP)
Signup and view all the flashcards
Flight Operations Software (FOS)
Flight Operations Software (FOS)
Signup and view all the flashcards
Electronic Flight Book (EFB)
Electronic Flight Book (EFB)
Signup and view all the flashcards
Instructions for Continued Airworthiness
Instructions for Continued Airworthiness
Signup and view all the flashcards
Data
Data
Signup and view all the flashcards
CASR 21
CASR 21
Signup and view all the flashcards
Aircraft Controlled Software (ACS)
Aircraft Controlled Software (ACS)
Signup and view all the flashcards
Field-Loadable Software (FLS)
Field-Loadable Software (FLS)
Signup and view all the flashcards
User Certified Software (UCS)
User Certified Software (UCS)
Signup and view all the flashcards
Hardware Controlled Software (HCS)
Hardware Controlled Software (HCS)
Signup and view all the flashcards
Supplier Controlled Software (SCS)
Supplier Controlled Software (SCS)
Signup and view all the flashcards
Field Loadable Software (FLS)
Field Loadable Software (FLS)
Signup and view all the flashcards
Resident Software (RS)
Resident Software (RS)
Signup and view all the flashcards
Technical Publications (TechPubs)
Technical Publications (TechPubs)
Signup and view all the flashcards
Cabin Database (CDB)
Cabin Database (CDB)
Signup and view all the flashcards
Maintenance Operations Software (MOS)
Maintenance Operations Software (MOS)
Signup and view all the flashcards
Included in Aircraft Type Design
Included in Aircraft Type Design
Signup and view all the flashcards
Loadable or Not?
Loadable or Not?
Signup and view all the flashcards
Maintenance Operations
Maintenance Operations
Signup and view all the flashcards
Software Levels
Software Levels
Signup and view all the flashcards
Level A Software
Level A Software
Signup and view all the flashcards
Level B Software
Level B Software
Signup and view all the flashcards
Level C Software
Level C Software
Signup and view all the flashcards
Level D Software
Level D Software
Signup and view all the flashcards
Level E Software
Level E Software
Signup and view all the flashcards
System Safety Assessment
System Safety Assessment
Signup and view all the flashcards
Certification Process
Certification Process
Signup and view all the flashcards
Aviation Software Management
Aviation Software Management
Signup and view all the flashcards
Study Notes
Software Management Control (5.13)
- Restrictions apply to software management and control (Level 2)
- Airworthiness requirements for software management and control (Level 2) are described
- Possible catastrophic effects of unapproved changes to software programs (Level 2) are described
Classification of Aircraft Software Systems
- Software is used in aircraft systems to provide programming information to computers
- Software is used by all computer-based systems: Engine control systems, bleed air control systems, power generation and control systems, fire protection systems, aircraft instrument displays.
- Aircraft rely heavily on computer software for navigation and flight management systems requiring continuous updates
- Changes to airline flight routes, air traffic control, and waypoint positions drive need for updates
Multifunction Control Display Unit (MCDU)
- Programmed with software to update or input data and test/identify faults
- Software also communicates with multiple systems
Software Control
- Aircraft equipment requiring software is assigned a level based on the severity of potential software errors (affecting safety, crew, and passengers)
- Software levels are assigned using DO-178C Software Considerations in Airborne Systems and Equipment Certification jointly created by RTCA SC-167 and EUROCAE WG-12
- Factors to consider regarding Software and Data inclusion regarding design, production, flight and maintenance
Software Levels
- Software is assigned a level (A, B, C, D, or E) based on potential safety-related failures and strict specifications for probability of failure
- Danger levels are associated with catastrophic failure (<1 in 10-9/flight hour), hazardous failure (<1 in 10-7/flight hour), major failure (<1 in 10-5/flight hour), minor failure (<1 in 10-3/flight hour), no effect (n/a)
- Different systems are affected by these levels (flight control computers, autopilot, navigation systems, flight data recorders, etc.)
Flight Software Design Assurance Levels
- Most software is treated like an aircraft component for certification and control
- Five levels of certification: level A (catastrophic failure), level B (hazardous failure), level C (major failure), level D (minor failure), level E (no effect)
- Examples of systems controlled by software: flight control computer, fly-by-wire, full authority digital engine control, flight displays, air data systems
Software Types
- Two main types: Field-Loadable Software (FLS) and Preloaded or Resident Software
- FLS can be updated without removing the system or equipment
- FLS and parts are identified by unique part numbers and can be verified electronically
- FLS is not dependent on current software state and doesn't prevent overwrite of prior versions
- Preloaded software needs the system or component removed to be updated
Preloaded or Resident Software
- Cannot be changed without physically removing the system or component
- Updates require sending the unit to a workshop for reprogramming
- Reasons include: the component not needing software changes, and inaccessible/highly contaminated components.
- Software may not be released to prevent changes
Loadable Software Aircraft Part (LSAP)
- Software considered part of certified aircraft design
- Associated documentation is required (EASA Form 1, FAA 8130-3)
Non-Loadable Software Aircraft Part or Aeronautical Database
- Field-loadable software not part of the certified configuration or Aeronautical Database (ADB)
- Used for navigation, flight planning, and terrain awareness
- Rigorous configuration control is required
Databases
- Two types: Model/Engine Database (MEDB) and Aeronautical Database (ADB)
- MEDB is LSAP-related, and a customised performance database
- ADB is often replaced regularly (e.g., every 28 days), containing current and previous database information
Operator Modifiable Software (OMS)
- OMS consists of User-Modifiable Software (UMS) and User-Certifiable Software (UCS)
- Permits modifications for preferred procedures, operational infrastructure, or local conditions.
- UMS modification by aircraft operators without certification authority review. UMS may include modifications to data and executable code affecting target hardware like: ACARS, ACMS, SATCOM, IFE systems
User-Certifiable Software (UCS)
- Operators choose modifications that are acceptable to the operator's regulatory authority.
Supplier Controlled Software (SCS)
- Operational Program Software (OPS) contains program instructions for a Line-Replaceable Unit (LRU)
- Each version of OPS has a unique software part number
Operational Program Configuration (OPC)
- Software that determines the function of the LRU
- It enables or disables optional functions of the OPS
- Eliminates the requirement for pin programming of the LRU
Aircraft Configuration List (ACL)
- List of modules, including LRUs, using LSAPs for a specific aircraft
Software Media
- Means of transporting and distributing software into equipment. Various forms including discs, memory cards, tapes, and the internet
- Physical media should be stored in a dust and lint-free environment protected from moisture, magnetic fields, and direct sunlight
Software Version
- Specific software item with a designated revision status.
- Versions typically use a major version and a minor version designation (e.g., A.BB)
Target Hardware
- Identifies the hardware for new FLS loading
- Target hardware includes: Enhanced Ground Proximity Warning System (EGPWS), Flight Control Computer (FCC), Flight Management Computer (FMC).
Sourcing Software
- Updates such as NDB, TDB, and MEDB should be obtained authentically, documented correctly on media, and meet required standards
Software Data Loading (Data Loaders)
- Means to load software and data updates is necessary for all computer systems
- Data loaders allow software/data updates to be added to programmable computer systems
Portable Maintenance Access Terminal (PMAT)
- Used to download loadable software into aircraft systems
Electronic Distribution of Software (EDS)
- Process to move software from the producer/supplier to remote sites (operators) without physical media
Field-Loadable Software Procurement and Documentation
- LSAP, databases, and UMS are first delivered with new aircraft and are located within target hardware
- LSAPs must be obtained from an approved source with associated documentation (FAA 8130-3, JAA Form 1)
FLS Storage Media Handling
- Avoid moisture, dust, airborne contaminants, magnetic fields, direct sunlight, rapid temperature changes, X-rays, and electromagnetic sources when handling FLS storage media.
Replication of FLS
- Recorded copies of FLS should be made using the aircraft's Type Design Organisation approved processes
- Traceable to original source for audit purposes
- Documentation of accepted release data should accompany LSAP storage media copies
Procedures
- Operators need procedures for determining the specific software and equipment configurations
- Documented procedure guidelines for compliance that cover procurement, distribution, receipt, inspection, assessment, embodiment, testing and release to service.
Case Study: Changing Aircraft Software
- Aircraft software changes affect operating characteristics.
- Affected areas include: Engine systems, Navigational systems, Flight control systems.
Air New Zealand Flight 901 - Mt Erebus Disaster
- Example case showing catastrophic effects of using unapproved software
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.