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
Link To Document