Iteratively Composing Statically Verified Traits

Static verification relying on an automated theorem prover can be very slow and brittle: since static verification is undecidable, correct code may not pass a particular static verifier. In this work we use metaprogramming to generate code that is correct by construction. A theorem prover is used on...

Full description

Bibliographic Details
Main Authors: Isaac Oscar Gariano, Marco Servetto, Alex Potanin, Hrshikesh Arora
Format: Article
Language:English
Published: Open Publishing Association 2019-08-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1902.09685v2