Skip to content
Snippets Groups Projects
Commit 2a3d0788 authored by Shale XIONG's avatar Shale XIONG
Browse files

change

parent 9bf3d345
No related branches found
No related tags found
No related merge requests found
...@@ -5,4 +5,8 @@ menu: true ...@@ -5,4 +5,8 @@ menu: true
menu_order: 1 menu_order: 1
--- ---
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). 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](/teaching/separationlogic.html).
Subproject commit 1b92f81b5d4a40cab2150c42035c98c5a5f152e3 Subproject commit 6f5a6c5d0a76c933312e8bc279d7d61b6a31b881
--- ---
title: Separation Logic Infer Lab 2016 title: Separation Logic Infer Lab 2016
project_id: infer project_id: infe
menu: true menu: false
parent_menu: Teaching parent_menu: Teaching
menu_order: 5 menu_order: 5
sub_menu_order: 2 sub_menu_order: 2
......
--- ---
title: Models of Computation title: Models of Computation
project_id: moc project_id: moc
menu: true menu: false
parent_menu: Teaching parent_menu: Teaching
menu_order: 5 menu_order: 5
sub_menu_order: 3 sub_menu_order: 3
......
--- ---
title: Separation Logic title: Separation Logic
project_id: sl project_id: sl
menu: true menu: false
parent_menu: Teaching parent_menu: Teaching
menu_order: 5 menu_order: 5
sub_menu_order: 1 sub_menu_order: 1
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment