Title :
Never make the same mistake twice-using configuration control and error analysis to improve software quality
Author_Institution :
IBM Corp., Houston, TX, USA
Abstract :
To provide a controlled environment, changes to the Space Shuttle primary avionics system software (PASS) are grouped into operational increments (OIs) that identify a predefined set of changes and discrepancy corrections (a baseline) for that OI. Descriptions of the PASS development and verification process, the quality programs and causal analysis, and the process changes are given. Two early processes implemented were an automated configuration management database and a prologue in all the code modules. This allows a causal analysis program which permits each problem to be analyzed to determine the change authorization that caused the code modification that results in the problem. This causal analysis provides the information that is used for process improvement and to measure effectiveness
Keywords :
aerospace computing; aerospace instrumentation; configuration management; database management systems; quality control; software reliability; NASA; Space Shuttle primary avionics system software; automated configuration management database; causal analysis; causal analysis program; code modification; code modules; configuration control; discrepancy corrections; error analysis; operational increments; software quality; verification process; Aerospace electronics; Authorization; Automatic control; Error analysis; Inspection; Software quality; Software testing; Space shuttles; Statistics; System software;
Conference_Titel :
Digital Avionics Systems Conference, 1991. Proceedings., IEEE/AIAA 10th
Conference_Location :
Los Angeles, CA
DOI :
10.1109/DASC.1991.177170