M Pradel, TR Gross - Proceedings of the 24th IEEE/ACM International …, 2009 - dl.acm.org
Formal specifications are used to identify programming errors, verify the correctness of
programs, and as documentation. Unfortunately, producing them is error-prone and time …