Skip to content
Snippets Groups Projects
index.md 847 B
Newer Older
---
layout: home
title: Home
menu_order: 1
---
pmaksimo's avatar
pmaksimo committed

Teresa Carbajo-Garcia's avatar
Teresa Carbajo-Garcia committed
This research group focuses on mechanised language specification and program verification.  We are exploring what it means to build, evaluate, and trust a fully mechanised language specification, using JavaScript as the real-world example language. We are developing library specifications which must be robust with respect to the environment: implementations should not leak; and specifications should be useful to the client. We are developing compositional program reasoning techniques that scale, leading to automatic tools for verifying properties of programs. Our current focus is on reasoning about JavaScript and Concurrency. Much of our work is based on Separation Logic. See details of our fourth-year/MSc course [here](https://psvg.doc.ic.ac.uk/teaching/separationlogic.html).