Contract systems

Racket

Rosette

Static contract verification