LMS-BCS-FACS Evening Seminar: in-person registration

Speaker:ÌýProfessor Peter Sewell (University of Cambridge)Ìý
Title: Underpinning mainstream engineering with mathematical semantics
Date: Thursday 18th November 2021, 5:30pm - 8pm
Venue: De Morgan House, 57-58 Russell Square, London WC1B 4HS

Timetable:
5:30 – 6:00pm: event opens.
6:00 – 7:00pm: talk from Professor Peter Sewell.
7:00 – 7:30pm: tea/coffee/biscuits.
8:00pm: end of event.

This is a hybrid event with availability for 20 people to attend in person at De Morgan House (57-58 Russell Square, London WC1b 4HS). It will also be available to watch via Zoom. The seminar is free of charge.

Abstract:

Despite 80+ years of research on semantics and verification, mainstream computer systems and their engineering development processes remain almost entirely non-formal, reliant on ad hoc testing and prose specifications.ÌýÌýThese have been good enough for industry to thrive, but their inability to exclude errors is one of the root causes of today's endemic security failures.

In this talk I'll discuss what it takes to put mathematically rigorous semantics to work for full-scale mainstream systems, touching on scientific, engineering, and social aspects, and on the benefits and costs.ÌýÌýThis will draw on work with many colleagues on various key interfaces: processor architectures, programming languages, and network protocols; and on the CHERI and Morello projects, extending conventional architectures and languages with hardware support for capabilities, for fine-grained memory protection and encapsulation.

Taking mainstream engineering artifacts seriously also prompts new theory and tools, e.g. for the relaxed shared-memory concurrency semantics of real machines, quite different from traditional concurrency semantics, and for the semantics of C and of CHERI capabilities.

Biography:

Peter Sewell is a Professor of Computer Science at the University of Cambridge.ÌýÌýHis research aims to enable rigorous semantics-based engineering of mainstream systems, including real-world concurrency semantics, instruction-set semantics, and CHERI.ÌýÌýHis PhD was with Robin Milner in Edinburgh.ÌýÌýHe has held ERC AdG, EPSRC, and Royal Society research fellowships. With Watson, Moore, and Arm, he was one of the instigators of the UKRI Digital Security by Design programme, supporting development of the Arm Morello prototype CHERI Armv8-A architecture, processor, software, and semantics.

Ìý

When
November 18th, 2021 from  5:30 PM to  8:00 PM
Location
De Morgan House
57-58 Russell Square
De Morgan House, 57-58 Russell Square
London, WC1B 4HS-WC1B 4HS
United Kingdom