ARINC 653 Aeronautical Configuration via XML Intermediary Model
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If complex verification processes are implemented to reduce errors, then reliability is improved, but the configuration time and complexity increase
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.
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.
3Productivity
If automated code generation is used to improve efficiency, then productivity is improved, but the device complexity increases
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.
Data Source
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.


