Tracking program footprints
1,157 views · Published 17 October 2012 · 1:09:53 · Indexed 2 October 2026
Channel: Imperial College London · 2012 · Science & Technology
Professor Philippa Gardner's inaugural lecture. 10 Oct 2012 Imperial College London Tracking program footprints: guaranteeing what computers do We cannot yet guarantee what computers do. Our understanding of programs has not kept pace with their increasing complexity: software licences give no guarantees; simple program errors turn into major attacks; web apps make your browser hang; and concurrent programs are too difficult to write. Mathematical reasoning techniques could provide guarantees about what programs do. However, such techniques are only just beginning to scale to large programs. In this, her inaugural lecture Professor Philippa Gardner will talk about resource reasoning, whose pivotal concept is the idea of 'footprints'. A footprint identifies the essential memory used by a program, which can be separated from the untouched memory, enabling the reasoning to scale. Professor Gardner introduces abstract resource reasoning, focusing on abstract footprints such as sets and web pages, rather than the spaghetti-like memory used by the program. Abstraction provides a 'fiction of separation', widening the scope of resource reasoning to web apps and complex concurrent programs. For more information please visit: http://www3.imperial.ac.uk/newsandeventspggrp/imperialcollege/engineering/computing/eventssummary/event_8-10-2012-10-10-24
More from this channel
-
1:35
Prime Minister Gordon Brown visits Imperial
-
1:46
Imperial Students enter Red Bull competition with ICarus
-
1:51
Green Week at Imperial College London
-
3:30
Dr Aleksander Ivetic wins research fellowship
-
2:55
Imperial College london Alumni Reunion 2008
-
3:08
The Drug Discovery centre at Imperial College London
-
2:53
Eastside 'Topping out' ceremony Imperial College London
-
3:29
Meet the people behind INSPIRE