Towards reuse of verified Ada software

  • Authors:
  • Geoffrey R. Hird

  • Affiliations:
  • Odyssey Research Associates, Inc., 301A Harris B. Dates Drive, Ithaca, NY

  • Venue:
  • TRI-Ada '90 Proceedings of the conference on TRI-ADA '90
  • Year:
  • 1990

Quantified Score

Hi-index 0.00

Visualization

Abstract

Reuse of software, and formal verification, are two important problems of software engineering. A great deal of effort has been expended on each these two problems separately, but with limited success. The two problems are in fact related, and attacking them jointly holds promise of progress on both fronts. On the one hand, reuse leverages the cost of verification. On the other, verification captures essential information which is needed when adapting code for reuse.We describe techniques for minimizing the reverification needs of modified programs. We also describe a model for verification libraries, which minimizes the need for reverification across the library when any unit is altered.