diff --git a/teaching/InferLab.md b/teaching/InferLab.md index edb0c11fd37caa20668c4bed81a686f2a0fca296..83b1d392f97852c30d07fd1261b3a4997b4d99b8 100644 --- a/teaching/InferLab.md +++ b/teaching/InferLab.md @@ -15,9 +15,9 @@ from [Jose Fragoso](https://www.doc.ic.ac.uk/~jfaustin/), [Daiva Naudžiūnienė As part of the course, [Peter O’Hearn](http://www.pl-enthusiast.net/2015/09/15/facebooks-peter-ohearn-on-programming-languages/) and [Jules Villard](https://www.doc.ic.ac.uk/~jvillar1/) from Facebook came to Imperial College to talk about [Infer](http://fbinfer.com/), an automatic verification tool based on separation logic, developed at [Facebook](https://www.facebook.com/inferstaticanalyzer/). -At Facebook, Infer is used every day to verify millions of lines of code. As well as Facebook, Infer is used by -Instagram, kiuwan, oculus, Spotify, UBER, WhatsApp, Marks and Spencer, and Sky. -Infer was [open sourced](https://code.facebook.com/posts/1648953042007882/open-sourcing-facebook-infer-identify-bugs-before-you-ship/) in June 2015. +At Facebook, Infer is used every day to verify millions of lines of code. Infer was +[open sourced](https://code.facebook.com/posts/1648953042007882/open-sourcing-facebook-infer-identify-bugs-before-you-ship/) +in June 2015. As well as Facebook, Infer is used by Instagram, kiuwan, oculus, Spotify, UBER, WhatsApp, Marks and Spencer, and Sky.   @@ -33,8 +33,6 @@ Jules Villard, Software Engineer at Facebook, gave a tutorial on bi-abduction, based on the [slides](/teaching/Bi-Abduction-slides-Sutherland.pdf) that he developed together with Daiva Naudžiūnienė whilst a Post-Doc at Imperial College London. - - Peter, Jules and the Imperial team then showed students at the lab how to use Infer on real worl applications. During the tutorial, one of the students, Lorenzo Paoliani, ran Infer on [ConnectBot](https://play.google.com/store/apps/details?id=org.connectbot&hl=en_GB), @@ -42,5 +40,7 @@ an SSH client for Android, and found several null dereference bugs. He reported a pull request for fixing this problem, which has been accepted and now merged. You can see Lorenzo’s [pull request here.](https://github.com/connectbot/connectbot/pull/448) + + To follow the Infer team, check their [blog](http://fbinfer.com/blog/) or [Twitter](https://twitter.com/fbinfer). For more details on the Infer lab or the Separation Logic course, contact the Imperial team below. \ No newline at end of file