Distributed Avionics Configuration via Meta-Data Abstraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current avionics control systems face challenges in configuration complexity, adaptability, and determinism, particularly in distributed systems, which can lead to increased costs and reduced reliability due to the need for manual configuration and extensive testing.

Innovation Solution

A method and computer program that facilitate configuration by using meta-data components to abstract system configuration, allowing for independent work by developers and integrators, and automatically generating communication schedules and configuration data to ensure deterministic connectivity and reduce testing needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration and iterative testing procedures are used to configure an avionics control system, then verification and validation can be performed, but the configuration complexity and time consumption increase substantially

Engineering Contradiction:
Improveconfiguration verificationVSAvoidconfiguration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing configuration verification and validation automatically during the configuration generation process itself, rather than through separate iterative testing phases. The configuration generator validates configuration data against the application model and generates executable configuration code in a single pass, eliminating the need for repeated manual testing cycles while ensuring reliability.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple engineering teams independently develop hardware and software components, then parallel development and adaptability improve, but configuration errors and integration issues increase

Engineering Contradiction:
Improveindependent development capabilityVSAvoidconfiguration accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent introduces an intermediary configuration generator that acts as a mediator between independently developed hardware and software components. This generator automatically reconciles interfaces and data flows between components from different engineering teams, ensuring configuration accuracy through automated validation against a unified application model, while preserving the benefits of independent parallel development.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If extensive manual testing and validation procedures are performed, then system reliability is ensured, but development time and productivity decrease

Engineering Contradiction:
Improvesystem reliabilityVSAvoiddevelopment productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent replaces manual mechanical testing procedures with an automated configuration generation system that performs validation programmatically. The system automatically generates executable configuration code from an application model, validates it against consistency rules, and produces ready-to-deploy artifacts without requiring manual testing intervention, thereby maintaining reliability while dramatically improving development productivity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Manufacturing precision

If configuration data and parameters are manually entered and iteratively adjusted, then system requirements can be met, but the time and resources required for configuration increase

Engineering Contradiction:
Improveconfiguration precisionVSAvoidconfiguration time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent uses copying by generating executable configuration code automatically from an application model through systematic transformation rules. Instead of manually entering and iteratively adjusting configuration parameters, the system copies and transforms the application model into validated configuration artifacts in a single automated process, achieving high precision while eliminating time-consuming manual configuration activities.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9172589B2Method for configuring a distributed avionics control system
Publication Date: 2015.10.27 SAAB AB
  • US9172589B2 patent drawing
  • US9172589B2 patent drawing
  • US9172589B2 patent drawing

AI summary

The present invention relates to a method for configuring synchronous table-driven operations of a distributed avionics control system comprising a plurality of processing nodes (S1-S4) interconnected in a network (2). The method comprises the steps of providing a global timing meta-data component (X4), a plurality of application meta-data components (X51-X52), and a node assignment meta-data component (X 2). The method also comprises the steps of detecting data communication paths, detecting communication requirements, generating a system schedule meta-data component, generating a system configuration data and providing the system configuration to the distributed avionics control system.