Rigour is good for you and feasible: reflections on formal treatments of C and UDP sockets

  • Authors:
  • Michael Norrish;Peter Sewell;Keith Wansbrough

  • Affiliations:
  • University of Cambridge, Cambridge;University of Cambridge, Cambridge;University of Cambridge, Cambridge

  • Venue:
  • EW 10 Proceedings of the 10th workshop on ACM SIGOPS European workshop
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

We summarise two projects that formalised complex real world systems: UDP and its sockets API, and the C programming language. We describe their goals and the techniques used in both. We conclude by discussing how such techniques might be applied to other system software and by describing the benefits this may bring.