Difference between revisions of "Public:Third Party Applications"

From CVC4
Jump to: navigation, search
(reverting spam)
 
(48 intermediate revisions by 29 users not shown)
Line 1: Line 1:
No third party applications have yet been shared here.
+
*[http://multicore.doc.ic.ac.uk/tools/GPUVerify/ GPUVerify]: A tool for formal static analysis of GPU kernels written in OpenCL and CUDA. It can prove that kernels are free from defects such as data races and barrier divergence. It is built on top of the Boogie verification engine, using CVC4 as one of the available theorem provers.
 +
*[http://stardust.qc.com Stardust]: Refinement typechecker for an ML-like language that uses CVC4 as a backend for solving constraints arising from indexed types.
 +
*[https://github.com/cristina-serban/inductor Inductor]: a theorem prover for entailments between inductive definitions in first order and separation logics.
  
'''This page is publicly-editable.'''  Please add your applications here.
+
'''Please contact us and we'll add your applications here!'''

Latest revision as of 06:04, 25 September 2017

  • GPUVerify: A tool for formal static analysis of GPU kernels written in OpenCL and CUDA. It can prove that kernels are free from defects such as data races and barrier divergence. It is built on top of the Boogie verification engine, using CVC4 as one of the available theorem provers.
  • Stardust: Refinement typechecker for an ML-like language that uses CVC4 as a backend for solving constraints arising from indexed types.
  • Inductor: a theorem prover for entailments between inductive definitions in first order and separation logics.

Please contact us and we'll add your applications here!