• 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