When United Airlines offered customers up to a million miles for
finding security bugs in 2015, it had become evident how important safety and
security is for the aerospace industry. Although the bug bounty program was
targeted at bugs in the airlines' website and app interfaces, the message was
clear – safety and security is paramount in the aerospace industry. And when it
comes to in-flight avionics systems, the accuracy and precision of cockpit display
units needs to be beyond perfect.
Designing Cockpit
Display Units
As technological
advances take over the avionic system market and with big players like Boeing
implementing touchscreen flight displays for improved usability, the process of developing, testing and
verifying an aircraft’s cockpit display is getting complicated.
· Embedding the latest technology,
processing large number of signals, and prioritizing what information to show
at any given time is becoming more and more challenging.
· Since Cockpit Display Units are used to
present critical information to the pilot, including the health of various
aircraft systems, flight parameters, and navigational information, it is
important that the display unit presents the most relevant information in a
clear and concise manner.
· Cockpit Display Unit design involves
developing sophisticated logic to manage devices and display information on
various display units.
· Multiple logics for display need to be
applied and prioritized to ensure the most important and relevant information
is displayed at all times.
Verifying as per
DO-178C Guideline
As the demand for
DO-178C training and best practices implementation gradually increases,
verifying cockpit display unit components requires you to conduct software
requirements analysis, design, testing, and Quality Assurance (QA) to assess
and leverage compliance to FAA and EASA standards and expectations. Since
DO-178C offers a strict certification requirement for avionics software, by
examining the effects of a software failure in the system, appropriate steps
can be taken to ensure safety and airworthiness of the Cockpit
Display Units. By verifying Cockpit
Display Units for compatibility, consistency and
integrity, conformance to the DO-178C standard can be achieved.
Using
Model-based Design Approach for Verification
With model-based
design, you can efficiently design and test complex control logic early in the
development process, ensuring easy and quick workaround.
· You can use the model throughout the design
life-cycle: from desktop and real-time simulation, and then for implementation
of the embedded software.
· By conducting functional and structural
verification on the design model, you can efficiently design the control logic
for a Cockpit Display Unit and quickly discover and correct errors before the
design is implemented in software.
Continuous
Verification & Validation
Creating an
executable system specification in the form of a model facilitates continuous
verification and validation of Cockpit Display Unit components during the
design cycle.
· Since the cockpit display software is
typically built one component at a time, you can develop and functionally
verify the behavior of each component in a modular fashion.
· Using an incremental testing approach,
wherein functional and structural completeness of each component within the
display unit is independently verified, you can validate whether the model
meets the requirements before generating code and implementing the design on
hardware.
· By identifying errors early in the
design and test phases, you can save substantial time and efforts and costs.
Ensuring
Round-the-Clock Safety
As flying safely
requires pilots to have heightened situational awareness and on-demand access
to accurate information, high performance cockpit display units are crucial to
maximize the display of critical flight information. For this reason, Cockpit
Display Units need to be extremely accurate and need to efficiently manage
multiple components aboard the aircraft. Using model-based design, you can
conduct requirements trace-ability and functional and structural verification
and validate if the system components meet the DO-178C guideline requirements
and ensure round-the-clock safety of air travel.

