DocumentCode
2381190
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
fYear
2011
fDate
9-12 Oct. 2011
Firstpage
1825
Lastpage
1830
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems, Man, and Cybernetics (SMC), 2011 IEEE International Conference on
Conference_Location
Anchorage, AK
ISSN
1062-922X
Print_ISBN
978-1-4577-0652-3
Type
conf
DOI
10.1109/ICSMC.2011.6083936
Filename
6083936
Link To Document