SEJan 22, 2020

CDST: A Toolkit for Testing Cockpit Display Systems of Avionics

arXiv:2001.07869v18 citations
AI Analysis

This addresses the problem of inefficient testing for avionics engineers, but it is incremental as it automates an existing industrial practice.

The paper tackles the laborious manual testing of Cockpit Display Systems in avionics by presenting the CDST toolkit, which automates test case generation, execution, and evaluation, identifying 3 bugs in an industrial case study.

Avionics are highly critical systems that require extensive testing governed by international safety standards. Cockpit Display Systems (CDS) are an essential component of modern aircraft cockpits and display information from the user application using various widgets. A significant step in the testing of avionics is to evaluate whether these CDS are displaying the correct information. A common industrial practice is to manually test the information on these CDS by taking the aircraft into different scenarios during the simulation. Given the large number of scenarios to test, manual testing of such behavior is a laborious activity. In this paper, we present a CDST toolkit that automates the testing of Cockpit Display Systems (CDS). We discuss the workflow and architecture of the tool and also demonstrates the tool on an industrial case study. The results show that the tool is able to generate, execute, and evaluate the test cases and identify 3 bugs in the case study.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes