Avionics Data Loading Verification System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The ARINC 665 standard for Loadable Software Parts and Media Set Parts in aircraft systems faces challenges in identifying and preventing data corruption during loading, making it difficult to ensure compatibility and interoperability.

Innovation Solution

A method and system that receive a request for data loading, generate valid and invalid data sets based on analysis, and verify predefined data loading requirements using the invalid data set to ensure compliance with ARINC 665 standards, thereby preventing data corruption and ensuring correct loading.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data loading is performed according to ARINC 665 standard, then compatibility and interoperability are ensured, but data corruption may occur during loading and become difficult to identify

Engineering Contradiction:
Improvedata loading reliabilityVSAvoiderror identification difficulty
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies preliminary action by generating test files with known invalid data sets before actual data loading operations. These pre-prepared test files contain predetermined errors that allow the data loading system to verify its error detection capabilities in advance, making it easier to identify and handle corruption issues during actual operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms by analyzing the results of data loading operations and using this information to improve future loading processes. The system evaluates whether data loading requirements are met based on verification results, and uses this feedback to adjust and optimize the data loading and verification processes continuously.

Inventive Principle:
Principle #23Feedback

2Reliability

If comprehensive verification of data loading requirements is performed, then data corruption is prevented, but system complexity increases

Engineering Contradiction:
Improvedata corruption preventionVSAvoidverification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the verification function as a separate, independent module from the main data loading system. By isolating the verification process into distinct components that work with predefined test files and validation rules, the system achieves comprehensive verification without significantly increasing the complexity of the core data loading functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If data loading requirements are strictly verified, then compatibility is ensured, but loading time increases

Engineering Contradiction:
Improvecompatibility assuranceVSAvoiddata loading time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent uses preliminary action by pre-generating test files with known characteristics and invalid data sets before actual data loading. This allows the verification system to be pre-configured with validation rules and test cases, enabling faster verification during actual data loading operations without compromising compatibility assurance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies parameter changes by dynamically adjusting verification parameters and validation depth based on the specific data being loaded. The system can modify verification stringency, change validation thresholds, or adjust test file selection based on data characteristics, thereby optimizing the balance between compatibility assurance and loading time.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11614987B2Verifying data loading requirements of an avionics unit
Publication Date: 2023.03.28 HCL TECH LTD
  • US11614987B2 patent drawing
  • US11614987B2 patent drawing
  • US11614987B2 patent drawing

AI summary

The present disclosure relates to system(s) and method(s) for verifying data loading requirements of an avionics unit. The system receives a request for data loading. The request comprises file data, and data loading requirements associated with the avionics unit. Further, the system obtains target file from a repository based on an analysis of the request. The system further generates valid data set and invalid data set in the target file based on an analysis of the data loading requirements. Upon generation, the system verifies predefined data loading requirements of the avionics unit using the invalid data set from the target file.