Engineering PapersSearch

NASA NTRS · 20120004029

Automated Test Case Generation for an Autopilot Requirement Prototype

Abstract

Designing safety-critical automation with robust human interaction is a difficult task that is susceptible to a number of known Human-Automation Interaction (HAI) vulnerabilities. It is therefore essential to develop automated tools that provide support both in the design and rapid evaluation of such automation. The Automation Design and Evaluation Prototyping Toolset (ADEPT) enables the rapid development of an executable specification for automation behavior and user interaction. ADEPT supports a number of analysis capabilities, thus enabling the detection of HAI vulnerabilities early in the design process, when modifications are less costly. In this paper, we advocate the introduction of a new capability to model-based prototyping tools such as ADEPT. The new capability is based on symbolic execution that allows us to automatically generate quality test suites based on the system design. Symbolic execution is used to generate both user input and test oracles user input drives the testing of the system implementation, and test oracles ensure that the system behaves as designed. We present early results in the context of a component in the Autopilot system modeled in ADEPT, and discuss the challenges of test case generation in the HAI domain.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Giannakopoulou, Dimitra, Rungta, Neha, Feary, Michael. 2011-10-11. Automated Test Case Generation for an Autopilot Requirement Prototype. https://ntrs.nasa.gov/citations/20120004029

Cite the original work for its findings. Save a collection to share your selection of sources.