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 :
بازگشت