Masters Theses

Date of Award

5-1989

Degree Type

Thesis

Degree Name

Master of Science

Major

Computer Science

Major Professor

Jesse H. Poore

Committee Members

George Legall, Michael Vose

Abstract

When using commercially available software, users assume they are working with reliable and accurate software. A model for statistical testing of software was used to investigate the computational accuracy of the elementary functions of three microcomputer software packages. Based on the characterization of the usage environment, test domains were constructed for the functions. Random samples of arguments were generated from the test domains and the values computed. The computed values were compared with "correct results" and the data based on the comparisons were statistically analyzed. The packages were tested for the performance of the functions over critical or problem sub-intervals, reliability of computations within packages, and the analysis of variance among packages. The results indicate that errors in elementary functions do occur, especially at the higher levels of precision, and there are statistically significant differences in the accuracy of the elementary functions across software packages.

Files over 3MB may be slow to open. For best results, right-click and select "save as..."

Share

COinS