AUTOMATIC VERIFICATION OF SERIALIZES

  • Authors:
  • R. R. Atkinson

  • Affiliations:
  • -

  • Venue:
  • AUTOMATIC VERIFICATION OF SERIALIZES
  • Year:
  • 1980

Quantified Score

Hi-index 0.00

Visualization

Abstract

This thesis is concerned with the problem of controlling concurrent access to shared data. A language construct is proposed to enforce such control; a specification language is defined to describe the formal requirements of such control; and verification techniques are given to prove that instances of the construct satisfy their specifications. The techniques are justified in terms of the definition of the construct and the definition of the specification language. Results are given for a program that implements a number of the techniques, illustrated by verifying several versions of the readers-writers problem. Interactions between instances of the construct are discussed in the context of a simple file system.