Title :
Automated test case generation for an autopilot requirement prototype
Author :
Giannakopoulou, Dimitra ; Rungta, Neha ; Feary, Michael
Author_Institution :
NASA Ames Res. Center, Moffett Field, CA, USA
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.
Keywords :
formal specification; human computer interaction; program testing; safety-critical software; automation design and evaluation prototyping toolset; autopilot requirement prototype; human-automation interaction; model-based prototyping tool; safety-critical automation; symbolic execution; user interaction; Analytical models; Automation; Java; Presses; Prototypes; Semantics; formal methods; human computer interactions; symbolic execution; testing;
Conference_Titel :
Systems, Man, and Cybernetics (SMC), 2011 IEEE International Conference on
Conference_Location :
Anchorage, AK
Print_ISBN :
978-1-4577-0652-3
DOI :
10.1109/ICSMC.2011.6083936