NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Automated Testcase Generation for Numerical Support Functions in Embedded SystemsWe present a tool for the automatic generation of test stimuli for small numerical support functions, e.g., code for trigonometric functions, quaternions, filters, or table lookup. Our tool is based on KLEE to produce a set of test stimuli for full path coverage. We use a method of iterative deepening over abstractions to deal with floating-point values. During actual testing the stimuli exercise the code against a reference implementation. We illustrate our approach with results of experiments with low-level trigonometric functions, interpolation routines, and mathematical support functions from an open source UAS autopilot.
Document ID
20140013441
Acquisition Source
Ames Research Center
Document Type
Conference Paper
Authors
Schumann, Johann
(Stinger Ghaffarian Technologies, Inc. (SGT, Inc.) Moffett Field, CA, United States)
Schnieder, Stefan-Alexander
(Schneider System Consulting Munich, Germany)
Date Acquired
November 11, 2014
Publication Date
April 29, 2014
Subject Category
Computer Programming And Software
Report/Patent Number
ARC-E-DAA-TN13554
Meeting Information
Meeting: NASA Formal Methods Symposium 2014 (NFM 2014)
Location: Houston, TX
Country: United States
Start Date: April 29, 2014
End Date: May 1, 2014
Sponsors: Limerick Univ., NASA Ames Research Center, NASA Johnson Space Center
Funding Number(s)
CONTRACT_GRANT: NNA08CG83C
Distribution Limits
Public
Copyright
Public Use Permitted.
Keywords
Metrics
Debugging
Testing
No Preview Available