ARINC 653 Aeronautical Configuration via XML Intermediary Model

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

ARINC 653 system settings face challenges with erroneous set values leading to potential fatal defects, complicating the configuration process and reducing efficiency in aeronautical software development.

Innovation Solution

A method and apparatus for configuring an aeronautical system using a user interface to receive setting information, generating an intermediate model, and converting it into an XML document to produce source code compliant with the ARINC 653 standard, thereby improving configuration accuracy and convenience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual configuration methods are used for ARINC 653 settings, then flexibility in customization is improved, but the risk of erroneous set values increases leading to fatal defects

Engineering Contradiction:
Improveconfiguration flexibilityVSAvoiderror risk
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an intermediary configuration management system that acts as a mediator between manual input and system implementation. This intermediary layer validates, verifies, and manages configuration parameters before they are applied to the ARINC 653 system, thereby maintaining configuration flexibility while reducing error risk through structured processing and validation mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements feedback mechanisms that provide verification and validation of configuration settings. The system checks configuration parameters against predefined rules and standards, providing feedback on potential errors before they result in fatal defects. This allows operators to correct issues while maintaining the ability to customize configurations.

Inventive Principle:
Principle #23Feedback

2Reliability

If complex verification processes are implemented to reduce errors, then reliability is improved, but the configuration time and complexity increase

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidconfiguration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by establishing configuration templates, validation rules, and verification procedures before the actual configuration process begins. By pre-defining correct configuration patterns and validation criteria, the system can quickly verify configurations without requiring time-consuming manual checks during the configuration process itself.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the state of configuration verification from a complex, time-consuming process to a streamlined parameter-based validation system. By transforming verification into parameter matching against predefined templates and rules, the system maintains high reliability while significantly reducing configuration time and complexity.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If automated code generation is used to improve efficiency, then productivity is improved, but the device complexity increases

Engineering Contradiction:
Improveconfiguration efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the configuration system into distinct functional modules: configuration input, validation, code generation, and verification. This segmentation allows automated code generation to improve productivity while managing complexity through modular design, where each component has a specific, well-defined function that can be independently maintained and understood.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9032366B2Method and apparatus for performing configuration of aeronautical system in compliance with the ARINC 653 standard
Publication Date: 2015.05.12 ELECTRONICS & TELECOMM RES INST
  • US9032366B2 patent drawing
  • US9032366B2 patent drawing
  • US9032366B2 patent drawing

AI summary

Disclosed herein are a method and apparatus for performing a configuration of an aeronautical system. The apparatus includes a display unit, an intermediate model generation unit, an Extensible Markup Language (XML) conversion unit, and a translator. The display unit display displays a user interface for receiving aeronautical system setting information in compliance with an ARINC 653 standard. The intermediate model generation unit generates an intermediate model of source code based on the setting information received via the user interface. The XML conversion unit creates an XML document by performing XML conversion on the generated intermediate model. The translator generates a source code file in compliance with the ARINC 653 standard by converting the generated XML document.