Date of Award
12-1994
Document Type
Thesis
Degree Name
Master of Science
Abstract
Software safety is becoming increasingly important in the development of DoD advanced weapon systems. To make software safer, hazard conditions must be avoided along with the errors that accompany them. The first step in identifying errors is classifying error data. The area of software error classification is not as advanced as other software development areas. The technical literature lacks examples of comprehensive taxonomies that can be applied to various computer software domains and applications. The predominant approach is to organize errors into categories particular to the program currently in work. The typical error scheme is made of narrow categories that are not interrelated. Errors have been classified by symptom, by cause, by life cycle phase, by severity, and by software control. The focus of this research was to determine the best way to classify errors in order to aid system safety in software development. The research identified common areas used in industry that aid in error classification. A telephone survey of experts in safety and software was used to obtain input on the most effective classification schemes. The research also proposed a taxonomy that will be ideal for DOD software development. Since software is becoming a larger part of advanced weapon systems, development of error-free and safe software to operate and support these weapon systems is increasingly important.
AFIT Designator
AFIT-GSS-LAR-94D-1
DTIC Accession Number
ADA288741
Recommended Citation
Escobedo, Richard and Thomas, JIm, "A Comparison of Error Categorization Schemes for Use in Software System Safety Programs" (1994). Theses and Dissertations. 6493.
https://scholar.afit.edu/etd/6493
Comments
The authors' respective Vita pages are omitted.
Presented to the Faculty of the Graduate School of Logistics and Acquisition Management of the Air Force Institute of Technology.