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

annif.suggestionsarithmetic|mathematics|testing|libraries|university libraries|Lyon|logic|Vaasa|number theory|computer programmes|enen
annif.suggestions.linkshttp://www.yso.fi/onto/yso/p3159|http://www.yso.fi/onto/yso/p3160|http://www.yso.fi/onto/yso/p8471|http://www.yso.fi/onto/yso/p2787|http://www.yso.fi/onto/yso/p10184|http://www.yso.fi/onto/yso/p123962|http://www.yso.fi/onto/yso/p456|http://www.yso.fi/onto/yso/p94466|http://www.yso.fi/onto/yso/p1988|http://www.yso.fi/onto/yso/p26592en
dc.contributor.authorBenet, Luis
dc.contributor.authorFerranti, Luca
dc.contributor.authorRevol, Nathalie
dc.contributor.departmentDigital Economy-
dc.contributor.facultyDigital Economy-
dc.contributor.orcidhttps://orcid.org/0000-0001-5588-0920-
dc.contributor.organizationfi=Vaasan yliopisto|en=University of Vaasa|
dc.date.accessioned2023-10-11T14:03:19Z
dc.date.accessioned2025-06-25T13:02:31Z
dc.date.available2023-10-11T14:03:19Z
dc.date.issued2023-08-31
dc.description.abstractAs 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%) test coverage? Before considering these questions, we 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.-
dc.description.notification© 2023 The Authors. Concurrency and Computation: Practice and Experience published by John Wiley & Sons Ltd. This is an open access article under the terms of the Creative Commons Attribution License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited.-
dc.description.reviewstatusfi=vertaisarvioitu|en=peerReviewed|-
dc.format.bitstreamtrue
dc.format.contentfi=kokoteksti|en=fulltext|-
dc.format.extent11-
dc.identifier.olddbid19145
dc.identifier.oldhandle10024/16344
dc.identifier.urihttps://osuva.uwasa.fi/handle/11111/1397
dc.identifier.urnURN:NBN:fi-fe20231011139798-
dc.language.isoeng-
dc.publisherJohn Wiley & Sons-
dc.relation.doi10.1002/cpe.7856-
dc.relation.funderDGAPA (UNAM) Project-
dc.relation.grantnumberIG-101122-
dc.relation.ispartofjournalConcurrency and Computation: Practice and Experience-
dc.relation.issn1532-0634-
dc.relation.issn1532-0626-
dc.relation.urlhttps://doi.org/10.1002/cpe.7856-
dc.rightsCC BY 4.0-
dc.source.identifierWOS:001058524700001-
dc.source.identifierScopus:85169160185-
dc.source.identifierhttps://osuva.uwasa.fi/handle/10024/16344
dc.subjecttest cases for interval arithmetic-
dc.subjecttesting IEEE 1788-2015 compliance-
dc.subjectunit tests for interval arithmetic libraries-
dc.titleA framework to test interval arithmetic libraries and their IEEE 1788-2015 compliance-
dc.type.okmfi=A1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä|en=A1 Peer-reviewed original journal article|sv=A1 Originalartikel i en vetenskaplig tidskrift|-
dc.type.publicationarticle-
dc.type.versionpublishedVersion-

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Osuva_Benet_Ferranti_Revol_2023.pdf
Size:
632.99 KB
Format:
Adobe Portable Document Format
Description:
Artikkeli

Kokoelmat