hmi2

Designed to be simple

 

UA Accelerator is designed to augment your existing modelling tool-sets and software development processes, without requiring fundamental changes or a steep learning curve, eliminating the common concerns around the adoption of a new tool.

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. UA Accelerator 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.

UA Accelerator provides the ability to add abstraction via Behavior at the interface which can simplify the system model and can improve consistency of the design. UA Accelerator can also be used to automatically code generate ARINC 661 Interface code which reduces the effort and improves development time and maintainability.

 

Key
Features

 

For Software Developers


  1. Import and synchronize CDS Layer and Widget designs – tie system code to widget representations, removing the need to maintain knowledge of widget identifiers
  2. Build re-usable components for display control, without writing any code
  3. Use widget behavior definitions to quickly control interaction with an ARINC 661 display
  4. Integrate UA Accelerator into your preferred software development tool to accelerating development time
  5. Code Generation - fewer errors, reduced certification time

 

For Program Management


    1. Accelerate the development of User Applications
    2. Simplify supporting multiple display targets with a common core-system
    3. Reduce reliance on ARINC 661 expertiseDe-risk user interfaces quickly, simplify the sharing of ideas and process across teams
    4. Simplify system integration activities, especially for projects with distributed development teams
    5. Integrate UA Accelerator into existing core-system development tools and process
    6. Drive the CDS with test harness and real-world system data, show dynamic behavior without reliance on the real equipment time

 

The technical details


  1. Windows 7 and 10 Based Development Environment
  2. C++ Code Generation Desktop and Embedded Hardware Deployment (Windows and Raspberry Pi templates provided)
  3. Porting kit to allow users to deploy to other Embedded hardware
  4. Support for multiple versions of MathWorks Simulink and IBM Rhapsody modelling tools
  5. Auto Generation of UA System Test Harness
  6. Layer Navigation automation tools
  7. Documentation Generation of UA Model
    1. Customizable templates
    2. Output in docx format
    3. No requirement for office tools to be installed

 

For Human factor experts


  1. Provides reusable format conversion and widget behavior specifications – helps to enforce user interface consistency, simplifies the development of a “Style-Guide”
  2. Features for Simulation / Research and Development Teams
  3. Rapid prototyping is possible with minimal ARINC 661 expertise
  4. Make and see impact of design changes quickly, without editing code
  5. Drive the CDS with test harness and real-world system data, show dynamic behavior without reliance on the real equipment time

Comprehensive
Toolset

Automated Generation of ARINC 661 UA Code

Automated code generation allows for fewer errors and faster development times. Support for targeting different hardware and OS means designs can be moved between platforms with no rework of design. With automated code generation, the effect of design changes quickly without editing code.

UA Code matches CDS Definition Files

UA Accelerator automatically imports and monitors the Cockpit Display System (CDS) Definition File layers. The synchronization of Definition Files means that Widget and Layer ID’s stored in the Modelling tool always match what will be loaded into the CDS. This allows teams to split responsibility of design and reduce the possibility of error.

Model Development Tools ARINC 661 Aware

Instead of forcing users to switch modelling tool environments, UA Accelerator works in conjunction with them to make the tool ARINC 661 aware. A combination of modelling 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.

Enforce user interface consistency

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. These can be used to enforce style guidelines and minimize the need for users to learn the specifics of the standard.

Support multiple CDS with common core sw

The ARINC 661 standard allows for vendor specific extensions. This requires UA developers to change User Interface code between different CDS vendors or supplements. Using Behavior based UI objects, UA Accelerator allows developers to switch rapidly between systems by providing specific components to match the CDS vendor items.

Automated UA design documentation

User documentation is often required either for design checking, user guides or for further future development. The automatic documentation features of UA Accelerator 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.

Load More >