Industry Group Founding Member


Presagis develops, supports, and delivers cutting-edge Human Machine Interface (HMI) tools and software for the prototyping and design of embedded display graphics. The company provides a specific software package, VAPS Qualifiable Code Generator (QCG), designed specifically for avionics programs requiring, or that will require, DO-178B certification. VAPS QCG has been employed on many DO-178B certified avionics programs worldwide.
Qualifiable to RTCA DO-178B level A, VAPS QCG is a code generation solution for deploying VAPS applications to a safety critical embedded system, including aircraft cockpit display systems. Since VAPS QCG is coupled with the VAPS graphical design environment, this tool enables graphics software generated from a VAPS application to be certified with a minimum of effort.
Reduce Effort
By greatly reducing the effort required within the software design, coding, and testing phases of the graphics display development lifecycle, VAPS QCG dramatically shortens the time required for developing certifiable embedded software products.

Automatically generate documentation for traceability

  • VAPS DesignDoc outputs Microsoft Word documents detailing all aspects of a VAPS-built HMI by automatically querying the design files for all required documentation details.
  • You have complete control over the appearance of the document.
  • If the application should be updated or changed in any way, you simply need to re-run VAPS DesignDoc in order to automatically create a new up-to-date document in a matter of seconds.

Generate optimized code for safety-critical systems
Designed to generate code in a consistent and reliable way, VAPS QCG eliminates the need for manual coding of VAPS graphics, logic and behavior and includes the following functionality:

  • You can generate either desktop executables for review and prototyping purposes or highly optimized code for porting to embedded systems.
  • Optimizations include reduced generated code size, reduced frame loading time, reduced runtime transformations, and increased drawing speed.
  • The entire process from the creation of a VAPS model to a fully functional executable can take just a few minutes. The result is a reliable process that saves time in both the design and verification phases of embedded development and also reduces dependencies for specialized internal skill sets.

What does VAPS QCG include?

  1. VAPS Developer license.
    VAPS Developer is used to model HMI applications for embedded avionics systems.
  2. Code generator and runtime libraries. VAPS QCG is a code generator that generates embeddable C-code directly from VAPS Metafiles for applications requiring DO-178B level A or ED-12B certification.
  3. Telelogic DOORS™ interface license
    This interface integrates VAPS with DOORS, the most popular requirement traceability product, to enhance your control over your deliverables by providing a link between the original product requirements and the end product.
  4. Optional Certification Kit. The certification kit provides all of the necessary certification artifacts in support of a customer's certification efforts. Presagis DesignDoc is a "verification" tool included in the VAPS QCG Certification Kit that facilitates the review of VAPS design files against original high level customer design requirements as part of the necessary certification process. DesignDoc is qualifiable as a verification tool under DO-178B in support of these programs.

What are the benefits of using qualifiable tools?
Tools for DO-178B/ED-12B certification can be categorized as either (1) development tools that will produce code that will fly in the aircraft or (2) verification tools that will be used as part of the certification process to verify or check steps but will not produce code that will fly in the aircraft.

DO-178B/ED-12B states that the qualification of a tool is necessary when processes of DO-178B/ED-12B certification are eliminated, reduced, or automated. Tool qualification requires demonstrating a tool's conformance with DO-178B/ED-12B in the same way that the developer's end product is to be certified. Concerning the qualification of software development tools, DO-178B/ED-12B goes further to state that the development processes for such tools should satisfy the same objectives as the software development processes for airborne software. As a result, the software level assigned to the tool should be the same as the level for the airborne software that it produces.

The main advantage of using a qualified tool is that you can automate or reduce the level of effort spent on certification, and these reductions can be achieved only by using "qualifiable" development tools. Using non-qualifiable tools will not reduce the effort of final certification because you will be forced to undertake all of the documentation and testing as if no tool had been used, a process that is both time consuming and costly.

  • Rapid prototyping with VAPS allows you to easily model graphics and generate executables.
  • Iterate HMI designs with ease as you send multiple HMIs and revisions to suppliers.
  • Reduces the complexity of code generation.
  • Automation means fewer specialized skills.
  • Create once and then reuse VAPS QCG to port across multiple HMIs.

What target platforms does VAPS QCG support?

VAPS QCG supports virtually all embedded target platform configurations through a porting layer, including-but not limited to-combinations of the following popular products:

Real-time Operating System Support

  • Wind River VxWorks AE653
  • Green Hills Integrity-178

Drivers Support

  • Seaweed Systems SeaWind/178 certifiable graphics software
  • Alt Software DO-178B drivers

Embedded Computing

  • GE Fanuc
  • Curtiss Wright

For more information about VAPS QCG, visit, www.presagis.com



Home | Services | Members | Join Us| Contact Us | Site Policy

Copyright © 2008 www.do178site.com
 All rights reserved.