KIT | KIT-Bibliothek | Impressum | Datenschutz

Inferring Interval-Valued Floating-Point Preconditions

Krämer, Jonas; Blatter, Lionel 1; Darulova, Eva ; Ulbrich, Mattias ORCID iD icon 1
1 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract:

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.


Verlagsausgabe §
DOI: 10.5445/IR/1000145543
Veröffentlicht am 29.04.2022
Originalveröffentlichung
DOI: 10.1007/978-3-030-99524-9_16
Scopus
Zitationen: 1
Dimensions
Zitationen: 1
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Proceedingsbeitrag
Publikationsjahr 2022
Sprache Englisch
Identifikator ISBN: 978-3-030-99524-9
ISSN: 0302-9743, 1611-3349
KITopen-ID: 1000145543
Erschienen in Tools and Algorithms for the Construction and Analysis of Systems – 28th International Conference, TACAS 2022, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2022, Munich, Germany, April 2–7, 2022, Proceedings, Part I. Ed.: D. Fisman
Veranstaltung 28th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2022), München, Deutschland, 02.04.2022 – 07.04.2022
Verlag Springer International Publishing
Seiten 303–321
Serie Lecture Notes in Computer Science (LNCS) ; 13243
Vorab online veröffentlicht am 30.03.2022
Nachgewiesen in Scopus
Dimensions
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page