Title :
A toolsuite for testing analysis of real-time Ada applications
Author :
Yann-Hang Lee ; Byun, YoungJoon ; Xiao, Ji ; Goh, Okehee ; Wong, W. Eric ; Lee, Yann-Hang
Author_Institution :
Dept. of Comput. & Inf. Sci. & Eng., Florida Univ., Gainesville, FL, USA
Abstract :
Software testing is one of the most expensive phases in the software life cycle. Even for the best commercial grade software, it seldom contains fewer than 100 faults per million lines of code. These faults result in failures and costs for customers which software manufacturers are motivated to avoid. It is not unusual for manufacturers to spend 40% or more of their software budgets on testing in an effort to eliminate these faults. Hence, it is very important to provide a solution, supported by tools, which not only can reduce the cost but also improve the quality. The authors describe their effort in developing an Ada program instrumentation environment, Ada-PINE, for testing real time Ada programs. This tool can help developers and testers in many ways such as determining how well the software has been tested, displaying the code that has not been executed, and improving the code coverage in the most effective way. It can also conduct test set minimization with respect to code coverage and select effective fault-revealing regression tests
Keywords :
Ada; DP industry; program testing; programming environments; real-time systems; Ada program instrumentation environment; Ada-PINE; code coverage; commercial grade software; fault-revealing regression tests; real time Ada application testing; real time Ada programs; software budgets; software life cycle; software manufacturers; software testing; test set minimization; testing analysis; toolsuite; Costs; Flow graphs; Instruments; Life testing; NASA; Software maintenance; Software testing; Software tools; Space shuttles; Space technology;
Conference_Titel :
Application-Specific Systems and Software Engineering Technology, 2000. Proceedings. 3rd IEEE Symposium on
Conference_Location :
Richardson, TX
Print_ISBN :
0-7695-0559-7
DOI :
10.1109/ASSET.2000.888033