Home arrow Feature Articles arrow Data-Based Paradigm for Rapid Development of Advanced Avionics Displays
Data-Based Paradigm for Rapid Development of Advanced Avionics Displays Print E-mail
Apr 01 2008
Advertisement:

The database concepts, tools, and runtime software described in this article provide a methodology for creating advanced avionics human-machine interfaces (HMIs), such as those found in modern flat-panel display systems. The key innovation described is the ability to treat the avionics displays as databases rather than as compiled and linked software. This new technology facilitates the goals of open architecture for avionics, a key avionics industry trend.

Image
Figure 1. An example of an advanced cockpit.
Much of the development effort in a modern avionics system, such as the one illustrated in Figure 1, is expended creating graphical HMIs to display data and control the avionics system. In recent years, the complexity of HMIs has dramatically increased with new capabilities such as situational awareness fusion of terrain, radar, or traffic data; user-interactive control of systems and navigation; and complex systems displays to assist in managing the aircraft.

A key trend in avionics is change. Increasingly, avionics systems have to deal with new regulatory guidance and technologies being developed to address such issues as:

  • Capacity of the Air Transport Management system (RNP, CNS/ATM)
  • Integrated Hazard Awareness and new traffic management systems (ADS/B, TCAS, TAWS)
  • Improved Flight Deck Communications (CPDLC)

Adapting to such change invariably impacts the HMI of the flight deck system. Multifunction controllers in the system require the ability to adapt and grow to meet new requirements. At the same time, the methods used to build these systems have not kept pace. Increasing complexity has led avionics systems to be more complex and resistant to change. New methods to create avionics HMIs are required to address these emerging needs.

Avionics Display Development

An HMI is composed of dynamic graphical content that displays data and may control user interaction. The development of HMIs typically involves coding the HMI graphical constructs and user-interaction elements using APIs that reference standard libraries such as graphics and windowing libraries. An HMI may need to run on an embedded system with limited resources, making the correct implementation a difficult task. Writing HMI code by hand is tedious and error-prone.


 

Dedicated to helping you design better products in a digital world... your guide to the latest tools & techniques for digital prototyping, simulation, and analysis of the real-world performance of your ideas.

Visit the Digital Design Center

>> Most Searched

>> New Download



Microwave & RF Technology Download the FREE PDF issue here

>> Newsletter

Subscribe today to receive the INSIDER, a FREE e-mail newsletter from NASA Tech Briefs featuring exclusive previews of upcoming articles, late breaking NASA and industry news, hot products and design ideas, links to online resources, and much more.

Your name:

Your email:

Please Subscribe me to the Insider

>> Syndicate