Management of Change in Structured Verification

  • Authors:
  • Dieter Hutter

  • Affiliations:
  • -

  • Venue:
  • ASE '00 Proceedings of the 15th IEEE international conference on Automated software engineering
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

The use of formal methods in large complex applications implies the need for an evolutionary formal program development in which specification and verification phases are interleaved. However, any change of a specification either by adding new parts or by changing erroneous parts affects existing verification work in a subtle way. In this paper, we present a truth maintenance system for structured specification and verification. It is based on the simple but powerful notion of a development graph as an underlying data structure to represent an actual consistent state of a formal development. Based on this notion we try to minimize the consequences of changes of existing verification work.