Aircraft Software Version Control via Listen Switch

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In aircraft systems, software incompatibilities between components can arise when a unit is installed with a different software version than the other systems onboard, making it difficult to automate the version compatibility check, especially for boxes in the power path that need to safely power the onboard file system without knowing the aircraft identifiers and current software versions.

Innovation Solution

Implementing a software version control system that includes a listen switch on software configurable components, which automatically sets to an on state upon installation, listens for software versions on a communication bus, and downloads updates if mismatched, using RFID tags and readers to ensure compatibility and safe power-up.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a box in the power path is installed to command power to the onboard file system, then power can be supplied to the file system, but it is unsafe to power the file system without first knowing the aircraft identifiers and current software versions

Engineering Contradiction:
Improvesafe power-upVSAvoidpower path control
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The listen switch is automatically set to the on position upon installation, enabling the box to preliminarily listen for and receive aircraft identifiers and software versions from the configuration manager before commanding power to the file system. This preliminary action ensures version compatibility is verified before power is supplied, resolving the safety concern.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The box automatically performs the version compatibility check by listening for software versions, comparing them with its own version, and downloading updates if needed. This self-service mechanism eliminates the need for manual verification and ensures safe power-up without adding external complexity.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If the onboard file system is powered through the power path box, then the file system can operate, but the box cannot provide identifiers and software versions until it has been powered

Engineering Contradiction:
Improveautomated version checkVSAvoidversion verification delay
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The listen switch is automatically activated upon installation, allowing the box to preliminarily receive aircraft identifiers and software versions from the configuration manager before powering the file system. This eliminates the chicken-and-egg problem by performing the version check action before power is required.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The power path is segmented into two distinct phases: first, the listen switch phase where version information is exchanged without full power to the file system; second, the powered phase where the file system operates with verified compatibility. This segmentation resolves the timing conflict.

Inventive Principle:
Principle #1Segmentation

3Extent of automation

If software versions are checked manually, then compatibility can be verified, but the process cannot be automated for boxes in the power path

Engineering Contradiction:
Improveversion compatibility checkVSAvoidsafe power-up
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The box automatically performs the complete version compatibility check process: listening for software versions from the configuration manager, comparing the received version with its own version, and downloading updates if needed. This self-service automation eliminates manual intervention while ensuring reliability through verified compatibility before power-up.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The box implements a feedback mechanism by listening for software version information from the configuration manager, comparing it with its own version, and automatically requesting updates if incompatibility is detected. This closed-loop feedback ensures automated verification of compatibility before allowing safe power-up.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9098374B2Version control for software configurable aircraft systems
Publication Date: 2015.08.04 HAMILTON SUNDSTRAND CORP
  • US9098374B2 patent drawing
  • US9098374B2 patent drawing
  • US9098374B2 patent drawing

AI summary

A software version control system and method includes installing a software configurable component on an aircraft, automatically setting a listen switch of the software configurable component to an on state upon installation of the software configurable component in a new installation location, listening for a software version from a configuration manager on a communication bus, turning off the listen switch if a software version of the software configurable component matches the software version of the configuration manager, and downloading an updated software version to the software configurable component if the software version of the software configurable component does not match the software version of the configuration manager.