COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Computer Laboratory Automated Reasoning Group Lunches > Formal models of ARM processors in HOL
Formal models of ARM processors in HOLAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Thomas Tuerk. Presenters: Mike Gordon and Anthony Fox / This is a rehearsal of our HCSS talk on May 11 The ARM verification project has produced a public domain model (formalised in higher order logic and mechanised in the HOL4 system) of current ARM instruction set architectures. The model covers the machine code semantics of both old (e.g. ARM7 from the 1990s) and brand new processors (Cortex-A8 and Cortex-A9) as found in phones and forthcoming netbooks. It is believed that this is one of the most complete and accurate formal models of a COTS processor family in existence. Two purposes of the ARM model are: (i) to provide a reference semantics for use in verifying software running on ARM hardware; An example of (i) is the verification (by Magnus Myreen) of a complete prototype functional language implementation in ARM machine code, including a garbage collector for memory management. Examples of (ii) include models of interrupts, input-output and (in collaboration with Peter Sewell’s group at Cambridge) mathematical formalisations of ARM ’s weak memory model as used in multi-processor systems. In the first part of the talk Mike Gordon will present an overview of the ARM project and how its results might be used for achieving high assurance software. The second part of the talk will be given by Anthony Fox, who will demonstrate the HOL model via an easy to use web interface that has recently been developed. We would like to find new users of the ARM model and are willing to work with them to make it more suitable to their needs. This talk is part of the Computer Laboratory Automated Reasoning Group Lunches series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsBlueSci Talks and Workshops Centre of African Studies Michaelmas Seminars The George Macaulay Trevelyan Lectures 2012Other talksLecture Supper: James Stuart: Radical liberalism, ‘non-gremial students’ and continuing education Nonstationary Gaussian process emulators with covariance mixtures Migration in Science New Insights in Immunopsychiatry (Provisional Title) How to rediscover a medical secret in eighteenth-century France: the lost recipe of the Chevalier de Guiller's powder febrifuge Simulating Electricity Prices: negative prices and auto-correlation Structural basis for human mitochondrial DNA replication, repair and antiviral drug toxicity Sneks long balus Cambridge Rare Disease Summit 2017 Dynamics of Phenotypic and Genomic Evolution in a Long-Term Experiment with E. coli Crowding and the disruptive effect of clutter throughout the visual system Enhanced Decision Making in Drug Discovery |