Metamorphic fault tolerance: an automated and systematic methodology for fault tolerance in the absence of test oracle

Liu, H, YUSUF, I, Schmidt, H and Chen, T 2014, 'Metamorphic fault tolerance: an automated and systematic methodology for fault tolerance in the absence of test oracle', in Pankaj Jalote, Vasudeva Varma (ed.) Proceedings of the 36th International Conference on Software Engineering, ICSE Companion 2014, Hyderabad, India, 31 May - 7 June 2014, pp. 420-423.


Document type: Conference Paper
Collection: Conference Papers

Attached Files
Name Description MIMEType Size
n2006047456.pdf Accepted Manuscript application/pdf 283.78KB
Title Metamorphic fault tolerance: an automated and systematic methodology for fault tolerance in the absence of test oracle
Author(s) Liu, H
YUSUF, I
Schmidt, H
Chen, T
Year 2014
Conference name ICSE 2014
Conference location Hyderabad, India
Conference dates 31 May - 7 June 2014
Proceedings title Proceedings of the 36th International Conference on Software Engineering, ICSE Companion 2014
Editor(s) Pankaj Jalote, Vasudeva Varma
Publisher Association for Computing Machinery
Place of publication New York, United States
Start page 420
End page 423
Total pages 4
Abstract A system may fail due to an internal bug or a fault in its exe- cution environment. Incorporating fault tolerance strategies enables such system to complete its function despite the fail- ure of some of its parts. Prior to the execution of some fault tolerance strategies, failure detection is needed. Detecting incorrect output, for instance, assumes the existence of an oracle to check the correctness of program outputs given an input. However, in many practical situations, oracle does not exist or is extremely dicult to apply. Such an ora- cle problem is a major challenge in the context of software testing. In this paper, we propose to apply metamorphic testing, a software testing method that alleviates the ora- cle problem, into fault tolerance. The proposed technique supports failure detection without the need of oracles.
Subjects Software Engineering
Keyword(s) Fault tolerance
Metamorphic relation
Metamorphic testing
Oracle problem
DOI - identifier 10.1145/2591062.2591109
Copyright notice © 2014 ACM
ISBN 9781450327688
Additional Notes "© ACM 2014. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in Proceedings of the 36th International Conference on Software Engineering, ICSE Companion 2014, http://dx.doi.org/10.1145/2591062.2591109
Versions
Version Filter Type
Citation counts: Scopus Citation Count Cited 6 times in Scopus Article | Citations
Altmetric details:
Access Statistics: 191 Abstract Views, 73 File Downloads  -  Detailed Statistics
Created: Tue, 18 Nov 2014, 08:13:00 EST by Catalyst Administrator
© 2014 RMIT Research Repository • Powered by Fez SoftwareContact us