DocumentCode
707988
Title
Combining Algebraic and Domain Testing to Design Adequate Test Cases for Signal Processing Algorithms
Author
Huuhtanen, Timo ; Itkonen, Juha ; Lassenius, Casper
Author_Institution
Dept. of Comput. Sci., Aalto Univ. Helsinki, Helsinki, Finland
fYear
2015
fDate
13-17 April 2015
Firstpage
1
Lastpage
10
Abstract
Signal processing software is characterized by a heavy emphasis on arithmetic calculations and the lack of complicated control structures, placing specific constraints on which testing techniques are applicable and how signal processing software can be efficiently tested. In this paper, we analyze the unique characteristics of signal processing software from the testing viewpoint and propose applied techniques for tackling the verification challenges of such software. We propose a testing method for the signal processing context and provide examples of its application to an FIR and a second order IIR filter. This method extends the applicability of algebraic testing and domain testing methods to signal processing software. The developed method applies to linear systems and can be further extended to take nonlinearities in the tested system into account.
Keywords
FIR filters; IIR filters; digital arithmetic; digital signal processing chips; linear systems; program verification; FIR; algebraic testing; arithmetic calculation; domain testing; linear system; second order IIR filter; signal processing algorithm; signal processing software; software verification; test case design; Finite impulse response filters; Linear systems; Signal processing algorithms; Software; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation (ICST), 2015 IEEE 8th International Conference on
Conference_Location
Graz
Type
conf
DOI
10.1109/ICST.2015.7102583
Filename
7102583
Link To Document