DocumentCode
170199
Title
Verification of the decimal floating-point square root operation
Author
Ahmed, Amjed Sid ; Fahmy, Hossam ; Kuhne, Ulrich
Author_Institution
Inst. of Comput. Sci., Univ. of Bremen, Bremen, Germany
fYear
2014
fDate
26-30 May 2014
Firstpage
1
Lastpage
2
Abstract
Decimal floating-point is a relatively recent addition to the IEEE standard (IEEE Std 754-2008). There exist few verification techniques that can check whether software libraries or hardware designs are in compliance with the standard. Our work presents a verification method to verify implementations of the decimal floating-point square root operation. We present an effective simulation based verification technique using test cases that verify the corner cases of the operation. The test cases are generated by solving constraints describing these corner cases with a dedicated constraint solver. The generated test cases proved their usefulness by finding severe bugs in two well-tested designs.
Keywords
floating point arithmetic; formal verification; program testing; IEEE Standard 754-2008; constraint solver; decimal floating-point square root operation; simulation based verification technique; software libraries; test case generation; Engines; IEEE standards; Indexes; Mathematical model; Nonlinear equations; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Test Symposium (ETS), 2014 19th IEEE European
Conference_Location
Paderborn
Type
conf
DOI
10.1109/ETS.2014.6847842
Filename
6847842
Link To Document