Describir: Verified software: theories, tools, experiments :