The other approach, which has been quite successful, by the penn team,
is using hs-to-coq to extract coq from haskell and _then_ verify:
https://github.com/antalsz/hs-to-coq

-g
On Sat, Dec 8, 2018 at 7:05 AM Tim Watson <watson.timo...@gmail.com> wrote:
>
> So far I've been reading 
> https://www.cs.purdue.edu/homes/bendy/Fiat/FiatByteString.pdf. I'm interested 
> in the ideas presented in 
> https://github.com/DistributedComponents/verdi-runtime, which is OCaml based.
>
> My goal is to provide building blocks for verifying and testing Cloud Haskell 
> programs. I've been looking at existing frameworks (such as 
> quickcheck-state-machine/-distributed and hedgehog) for model based testing, 
> and ways of injecting an application layer scheduler for detecting race 
> conditions. The final bit of the puzzle is being able to apply formal methods 
> to verify concurrent/distributed algorithms, and generate some (if not all) 
> of the required implementation code.
>
> Any pointers to research or prior art would be greatly appreciated.
>
> Cheers,
> Tim Watson
>
> --
> You received this message because you are subscribed to the Google Groups 
> "cloud-haskell-developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to cloud-haskell-developers+unsubscr...@googlegroups.com.
> To post to this group, send email to 
> cloud-haskell-develop...@googlegroups.com.
> Visit this group at https://groups.google.com/group/cloud-haskell-developers.
> For more options, visit https://groups.google.com/d/optout.
_______________________________________________
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users

Reply via email to