Bakar Kiasan: flexible contract checking for critical systems using symbolic execution
KLEE: Unassisted and Automatic Generation of High-Coverage Tests for Complex Systems Programs