• 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