Title :
Software testing concept used for MAS/C-compiler
Author :
Popovic, M. ; Kovacevic, V. ; Temerinac, M.
Author_Institution :
Fac. of Tech. Sci., Novi Sad Univ., Serbia
Abstract :
The paper presents a software testing concept used for MICRONAS Intermetall MAS DSP C compiler MAS/C-Compiler. The concept is based on a specially developed software testing tool, which asserts whether the application generated by MAS/C-Compiler is valid or not. If not, it helps compiler designers to localize the bug, and to eliminate it. Compiler testing is viewed as a continual process. For each new compiler test case, the following two steps are conducted: (i) reference error-free source code is designed using commercially available high quality C++ reference compilers; (ii) a specially developed bit-exact testing tool is used to compare outputs of application produced by reference compiler and application produced by MAS/C-Compiler. Based on this comparison, bug localization and elimination is possible
Keywords :
C language; program compilers; program debugging; program testing; MAS/C-compiler; MICRONAS Intermetall MAS DSP C compiler; bit-exact testing tool; bug localization; compiler design; compiler test case; compiler testing; continual process; high quality C++ reference compilers; reference compiler; reference error-free source code; software testing concept; software testing tool; Application software; Computer errors; Digital signal processing; Inspection; Reliability engineering; SCADA systems; Software quality; Software reliability; Software testing; Telephony;
Conference_Titel :
Euromicro Conference, 2000. Proceedings of the 26th
Conference_Location :
Maastricht
Print_ISBN :
0-7695-0780-8
DOI :
10.1109/EURMIC.2000.874422