b-method
Creates, validates, and animates Z (and B) specifications from source and generates code from specifications