• 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