A framework to test interval arithmetic libraries and their IEEE 1788-2015 compliance

07/12/2023
by   Luis Benet, et al.
0

As developers of libraries implementing interval arithmetic, we faced the same difficulties when it comes to testing our libraries. What must be tested? How can we devise relevant test cases for unit testing? How can we ensure a high (and possibly 100 briefly recall the main features of interval arithmetic and of the IEEE 1788-2015 standard for interval arithmetic. After listing the different aspects that, in our opinion, must be tested, we contribute a first step towards offering a test suite for an interval arithmetic library. First we define a format that enables the exchange of test cases, so that they can be read and tried easily. Then we offer a first set of test cases, for a selected set of mathematical functions. Next, we examine how the Julia interval arithmetic library, IntervalArithmetic.jl, actually performs to these tests. As this is an ongoing work, we list extra tests that we deem important to perform.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/24/2022

Testing interval arithmetic libraries, including their IEEE-1788 compliance

As developers of libraries implementing interval arithmetic, we faced th...
research
08/21/2023

About the ”accurate mode” of the IEEE 1788-2015 standard for interval arithmetic

The IEEE 1788-2015 standard for interval arithmetic defines three accura...
research
03/08/2020

Why You Cannot (Yet) Write an "Interval Arithmetic" Library in Common Lisp

"Interval Arithmetic" (IA) appears to be a useful numerical tool to have...
research
10/12/2021

A Cross-Platform Benchmark for Interval Computation Libraries

Interval computation is widely used to certify computations that use flo...
research
06/25/2020

Did You Remember to Test Your Tokens?

Authentication is a critical security feature for confirming the identit...
research
07/18/2019

Fragility of Layout-Based and Visual GUI Test Scripts: An Assessment Study on a Hybrid Mobile Application

Context: Albeit different approaches exist for automated GUI testing of ...
research
01/31/2023

Numeracy from Literacy: Data Science as an Emergent Skill from Large Language Models

Large language models (LLM) such as OpenAI's ChatGPT and GPT-3 offer uni...

Please sign up or login with your details

Forgot password? Click here to reset