Formal reasoning about runtime code update

  • Authors:
  • Nathaniel Charlton;Ben Horsfall;Bernhard Reus

  • Affiliations:
  • School of Informatics, University of Sussex, Brighton, United Kingdom;School of Informatics, University of Sussex, Brighton, United Kingdom;School of Informatics, University of Sussex, Brighton, United Kingdom

  • Venue:
  • ICDEW '11 Proceedings of the 2011 IEEE 27th International Conference on Data Engineering Workshops
  • Year:
  • 2011

Quantified Score

Hi-index 0.01

Visualization

Abstract

We show how dynamic software updates can be modelled using a "higher order store" programming language where procedures can be written to the heap. We then show how such updates can be proved correct with a Hoare-calculus that allows for keeping track of behavioural specifications of such stored procedures.