Published October 19, 2021 | Version v2
Software Open

Artifact for Paper "Inferring Interval-Valued Floating-Point Preconditions"

  • 1. Uppsala University
  • 2. itemis AG

Description

This is the artifact (source code and data) for the paper "Inferring Interval-Valued Floating-Point Preconditions".

Aggregated roundoff errors caused by floating-point arithmetic can make numerical code highly unreliable. Verified postconditions for floating-point functions can guarantee the accuracy of their results under specific preconditions on the function inputs, but how to systematically find an adequate precondition for a desired error bound has not been explored so far. We present two novel techniques for automatically synthesizing preconditions for floating-point functions that guarantee that user-provided accuracy requirements are satisfied. Our evaluation on a standard benchmark set shows that our approaches are complementary and able to find accurate preconditions in reasonable time.

 

Files

daisy-precond-artifact_version2.zip

Files (285.8 MB)

Name Size Download all
md5:117888f38a38fe2baa9b8190ac74c35e
285.8 MB Preview Download