• DocumentCode
    2023870
  • Title

    Managing software complexity in signal processing research

  • Author

    Picone, Joseph

  • Author_Institution
    Texas Instruments, Tsukuba, Ibaraki, Japan
  • Volume
    3
  • fYear
    1993
  • fDate
    27-30 April 1993
  • Firstpage
    41
  • Abstract
    The author describes a large hierarchical software environment, based on C++, developed to support basic research into signal processing. There are two cornerstones of the environment: the signal object file and the math classes. From these, many useful higher-level abstractions have been built, including device-independent audio and modular speech recognition systems. This environment heavily embraces object-oriented programming philosophies and structured programming techniques. To date, it is one of the largest such environments implemented entirely in C++.<>
  • Keywords
    C language; audio systems; digital filters; hierarchical systems; object-oriented programming; programming environments; signal processing; software metrics; speech recognition; structured programming; C++; audio systems; hierarchical software environment; higher-level abstractions; math classes; object-oriented programming; signal object file; signal processing; software complexity; speech recognition systems; structured programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 1993. ICASSP-93., 1993 IEEE International Conference on
  • Conference_Location
    Minneapolis, MN, USA
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-7402-9
  • Type

    conf

  • DOI
    10.1109/ICASSP.1993.319430
  • Filename
    319430