DocumentCode :
166438
Title :
Metamorphic relations to improve the test accuracy of Multi Precision Arithmetic software applications
Author :
Aruna, Chittineni ; Prasad, R. Siva Ram
Author_Institution :
Dept. of Comput. Sci. & Eng., KKR & KSR Inst. of Technol. & Sci., Guntur, India
fYear :
2014
fDate :
24-27 Sept. 2014
Firstpage :
2244
Lastpage :
2248
Abstract :
Recent advances in computing technologies are increasing the expectations of high accuracy and reliability from sophisticated arithmetic programs. Multi Precision Arithmetic (MPA) plays a vital role in majority of scientific applications, where the accuracy levels are more considerable and even a small mistake may misguide the downstream experimental results. Normal testing strategies rely on test oracles to predict the expected output to compare with target output. Testing of MPA programs is a crucial work with normal testing strategies, due to the complexity of generating oracles to verify the correctness of test outputs. In this paper we propose a novel software testing technique called Metamorphic Testing (MT), to test the non-testable MPA programs with the help of Metamorphic Relations (MRs) to alleviate the oracle problem.MT uses the data diversity technique to generate the follow-up test cases based on the existed successful test cases, which are low cost, scalable, efficient and leads to `N-Version Programming´. Experimental results are showing that our approach is identifying the hidden errors and improving the testing accuracy by finding more mutants.
Keywords :
program testing; software quality; software reliability; N-version programming; data diversity technique; metamorphic relations; metamorphic testing; multiprecision arithmetic; nontestable MPA programs; oracles; software reliability; software testing; sophisticated arithmetic programs; Accuracy; Complexity theory; Programming; Software; Software testing; Standards; Follow-up test cases; Metamorphic Testing; Metamorphic relations; Multi Precision Arithmetic; Software Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advances in Computing, Communications and Informatics (ICACCI, 2014 International Conference on
Conference_Location :
New Delhi
Print_ISBN :
978-1-4799-3078-4
Type :
conf
DOI :
10.1109/ICACCI.2014.6968586
Filename :
6968586
Link To Document :
بازگشت