2010
DOI: 10.1007/978-3-642-11486-1_22
|View full text |Cite
|
Sign up to set email alerts
|

Standardization and Testing of Mathematical Functions

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 7 publications
(10 citation statements)
references
References 6 publications
0
10
0
Order By: Relevance
“…First, we should try to implement our verified algorithms on the virtual computer (for our fix-point arithmetic) available at https://bitbucket.org/ ainoneko/lib_verify/src/ and then test these implementations against selected algebraic values for these functions (for example, sin π 6 = 1 2 , sin π 4 = cos π 4 = √ 2 2 , cos π 6 = √ 3 2 , etc.) in lines with test approach suggested and explained in [12,13]; automatically generated test data computed using Taylor expansions in any language that supports unbounded integer arithmetic; for example, a Lispfunction in Fig. 9 computes approximations for cos in unbounded rational arithmetics with accuracy 10 −8 .…”
Section: Resultsmentioning
confidence: 99%
“…First, we should try to implement our verified algorithms on the virtual computer (for our fix-point arithmetic) available at https://bitbucket.org/ ainoneko/lib_verify/src/ and then test these implementations against selected algebraic values for these functions (for example, sin π 6 = 1 2 , sin π 4 = cos π 4 = √ 2 2 , cos π 6 = √ 3 2 , etc.) in lines with test approach suggested and explained in [12,13]; automatically generated test data computed using Taylor expansions in any language that supports unbounded integer arithmetic; for example, a Lispfunction in Fig. 9 computes approximations for cos in unbounded rational arithmetics with accuracy 10 −8 .…”
Section: Resultsmentioning
confidence: 99%
“…It is worth to remark that a need for better specification and validation of standard functions is recognized (in principle) by industrial and academic professional community, as well as the problem of conformance of their implementation with the specification [3,10,11,13,14].…”
Section: Discussionmentioning
confidence: 99%
“…The next two papers [10,11] address formal specification and testing of standard mathematical functions. The last two cited papers [13,14] present formal specification and verification of some standard memory management and input-output functions.…”
Section: Discussionmentioning
confidence: 99%
“…Another test construction method, not using formal specifications, but based on formal investigation of requirements was used to create conformance tests for mathematical functions working with floating-point numbers in POSIX system libraries [12]. The method uses as test data specific floating point values, including numbers having patterns in mantissa (like 0000FFFFAAAA in hexadecimals), boundaries of domains of specific function behavior (such behaviors include monotonicity, sign preservation, well-known asymptotics), and so-called worst cases, numbers, for which correct function calculations requires much more precision than in average.…”
Section: Formal Approachesmentioning
confidence: 99%