Skip to navigationSkip to content

UA Accelerator 3.0

UNE SOLUTION ÉPROUVÉE POUR LA CONSTRUCTION D'APPLICATIONS UTILISATEUR ARINC 661

Vue d'ensemble
UA Accelerator aide les développeurs à créer de superbes applications utilisateur ARINC 661 sans être des experts. Outils COTS qui rendent votre environnement de développement UA ARINC 661 activé.

Le développement d'applications ARINC 661 peut être difficile. Maîtriser différentes versions de la norme et prendre en charge les extensions CDS ARINC 661 spécifiques au fournisseur peut être une tâche ardue. UA Accelerator de Presagis permet aux développeurs de créer rapidement, de manière cohérente et précise des applications utilisateur ARINC 661 sans être des experts. Cela leur permet d'augmenter leurs ensembles d'outils de modélisation et leurs processus de développement logiciel existants, sans nécessiter de changements fondamentaux ou une courbe d'apprentissage abrupte, éliminant ainsi les préoccupations communes concernant l'adoption d'un nouvel outil. UA Accelerator permet aux développeurs ARINC 661 de connecter visuellement des entrées et des sorties d'outils de modélisation à leurs éléments graphiques d'affichage de cockpit en quelques clics de souris.

Components

Presagis’ UA Accelerator has four components:

  1. ARINC 661 Model Parser reads details of DF Layer files and Widget Interfaces from CDS and provides a profile for chosen modelling tool.
  2. Behavior Plug-ins provides profiles for the chosen modelling tool and UI components to use within the modelling environment to allow rapid user application connections.
  3. Code Generator ensures that UI code is created externally to modelling tool and is portable to different hardware and OS combination. As part of code generation a porting kit allows users to map to new hardware and add communication transports specific to deployed hardware.
  4. Documentation Generator operates on data extracted from the modelling tool and combines this with user defined templates
UA Accelerator 3.0

UA Accelerator 3.0

Key Features & Benefits
ARINC 661 protocol management

UA Accelerator is used to automatically code generate ARINC 661 Interface code which reduces the effort and improves development time and maintainability.

Synchronization of widgets, layers and DFs

UA Accelerator provides a link between graphical development of ARINC 661 layer definition files (widget types, their IDs and other details) and the UA system development process. It synchronizes the graphical model with the system model to eliminate errors of Widget Types, Widget IDs and Layer IDs ensuring consistency between definition file and system design. This allows teams to split responsibility of design and reduce the possibility of error.

Code generation and deployment to desktop and embedded platforms

UA Accelerator is used to automatically code generate ARINC 661 interface code which reduces the effort and improves development time and maintainability. Automated code generation allows for fewer errors and faster development times. Support for targeting different hardware and operating systems means designs can be moved between platforms with no rework of design. With automated code generation, the effect of design changes are quickly reflected in the deployed system without editing code.

Supports multiple modeling tools

Instead of forcing users to switch modeling tool environments, UA Accelerator works in conjunction with them to make the tool ARINC 661 aware. A combination of modeling profiles and import of ARINC 661 widget interface definitions allows models to be shared among tool users and rapidly updated without needing to learn new environments.

User interface control components

The flexibility of ARINC 661 standard can often lead to designers of UA software to drive the user interfaces within a CDS differently causing problems. UA Accelerator provides the ability to define consistent reusable parts to drive user interface components. Abstraction via Behaviors at the interface can simplify the system model and improve consistency of the design. Behaviors can be used to enforce style guidelines and minimize the need for users to learn the specifics of the standard.

Test harness generation

The Test Harness is a test tool that allows developers to drive the CDS with real-world system data and show dynamic behavior without reliance on the real equipment. It is a Windows based application that allows stimulation of data from a GUI without need for a system model or system code.

Document generation

User documentation is often required either for design checking, for user guides or for further future development. UA Accelerator’s automatic documentation functionality allow customized output to be created. User defined templates allow the appearance and required content for documentation to be controlled and created automatically as models changes occur.