"Continuous Verification" in Mission Critical Software Development

  • Authors:
  • Tien-fu Chang;Alejandro Danylyzsn;So Norimatsu;Jose Rivera;David Shepard;Anthony Lattanze;James Tomayko

  • Affiliations:
  • -;-;-;-;-;-;-

  • Venue:
  • HICSS '97 Proceedings of the 30th Hawaii International Conference on System Sciences: Advanced Technology Track - Volume 5
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

This case study illustrates the application of asoftware development process that is intended toproduce low-defect code for reliable systems.Recognizing that traditional testing is conductedtoo late in development to ensure the quality ofmission critical software, the process emphasizesverification through applying formal methods,inspections in all phases, and a unique testingphilosophy. This process is demonstrated in a well instrumented candidate project that is the subjectof the case study. The product is control softwarefor a robotic data tape system used in the B-2 testprogram. Only three defects were found in the unitand integration test phases of the project, despitebeing over 7,000 lines of code in size. Sincedeployment, no major defects have been found inmore than eight months of operational use.