Executing formal specifications with constraint programming (1998)

by Tim Wahls, Gary T Leavens, Albert L Baker