Title: The Fumble Programmer

Author(s): Roderick Chapman

Publication Event: Proceedings of the Twenty-sixth Safety-Critical Systems Symposium, York, UK

Publication Date: 2018-01-11

Resource URL: https://scsc.uk/r927.pdf

Abstract:

This paper reflects on the need for formality, discipline and humility in programming. Starting with the work of Turing, Dijkstra and Humphrey, this paper goes on to cover our experience with the Personal Software Process, formal programming with SPARK, and the impact of putting the two together.