[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MirageOS-devel] asynchronous liquid separation types paper: finding bugs in OCaml FAT


  • To: Anil Madhavapeddy <anil@xxxxxxxxxx>
  • From: Dave Scott <Dave.Scott@xxxxxxxxxx>
  • Date: Fri, 26 Jun 2015 20:49:44 +0000
  • Accept-language: en-GB, en-US
  • Cc: mirageos-devel <mirageos-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Fri, 26 Jun 2015 20:49:52 +0000
  • List-id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
  • Thread-index: AQHQsE78LProtvnsmku5GFWcNrQgBp2/IRsA
  • Thread-topic: [MirageOS-devel] asynchronous liquid separation types paper: finding bugs in OCaml FAT

> On 26 Jun 2015, at 21:30, Anil Madhavapeddy <anil@xxxxxxxxxx> wrote:
> 
> This one came out of the blue to me, but I noticed it in a tweet from Ranjit 
> Jhala. MPI folk have combined refinement types and (concurrent) separation 
> logic in order to verify properties about Lwt.
> 
> Their test case? Dave Scott's OCaml FAT implementation that we use in 
> MirageOS. Spoiler: they found bugs :-)

Impossible, that code is 100% bug-free ;-)

> http://drops.dagstuhl.de/opus/volltexte/2015/5223/pdf/13.pdf
> 
> I'm still reading through it but thought I'd get it out to the list earlyâ

A little light reading for the weekendâ

Cheers,
Dave

> -anil
> 
> 
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.