메뉴 건너뛰기




Volumn , Issue , 2009, Pages 1689-1696

Search-based failure discovery using testability transformations to generate pseudo-oracles

Author keywords

Non testable program; Oracle; Program transformation; Pseudo oracle; Search based software testing; Testability transformation

Indexed keywords

EXPERIMENTAL STUDIES; MULTITHREADED; NON-TESTABLE PROGRAM; PROGRAM TRANSFORMATIONS; RACE CONDITION; RANDOM TESTING; ROUND-OFF ERRORS; TEST CASE; TESTABILITY; TESTABILITY TRANSFORMATIONS;

EID: 72749091690     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1569901.1570127     Document Type: Conference Paper
Times cited : (34)

References (46)
  • 1
    • 0022252695 scopus 로고
    • The N-version approach to fault-tolerant software
    • A. Avizienis. The N-version approach to fault-tolerant software. IEEE Trans. Software Engineering, 11:1491-1501, 1985.
    • (1985) IEEE Trans. Software Engineering , vol.11 , pp. 1491-1501
    • Avizienis, A.1
  • 2
    • 0017792448 scopus 로고    scopus 로고
    • A. Avizienis and L. Chen. On the implementation of N-version programming for software fault-tolerance during execution. First International Computer Software and Application Conference COMPSAC '77, pp. 149-155, 1977
    • A. Avizienis and L. Chen. On the implementation of N-version programming for software fault-tolerance during execution. First International Computer Software and Application Conference (COMPSAC '77), pp. 149-155, 1977.
  • 6
    • 0003517965 scopus 로고    scopus 로고
    • Metamorphic testing: A new approach for generating next test cases
    • Technical Report HKUST-CS98-01, Department of Computer Science, Hong Kong University of Science and Technology
    • T. Chen, S. Cheung, and S. Yiu. Metamorphic testing: a new approach for generating next test cases. Technical Report HKUST-CS98-01, Department of Computer Science, Hong Kong University of Science and Technology, 1998.
    • (1998)
    • Chen, T.1    Cheung, S.2    Yiu, S.3
  • 7
    • 72749118193 scopus 로고    scopus 로고
    • Search-based metamorphic testing. Technical report, University of York
    • unpublished
    • J. Clark and R. Hierons. Search-based metamorphic testing. Technical report, University of York, unpublished, 2003.
    • (2003)
    • Clark, J.1    Hierons, R.2
  • 10
    • 67650205674 scopus 로고
    • Pseudo-oracles for non-testable programs
    • M. Davies and E. Weyuker. Pseudo-oracles for non-testable programs. ACM '81 Conference, pp. 254-257, 1981.
    • (1981) ACM '81 Conference , pp. 254-257
    • Davies, M.1    Weyuker, E.2
  • 11
    • 33646244287 scopus 로고    scopus 로고
    • Automated unique input output sequence generation for conformance testing of FSMs
    • K. Derderian, R. Hierons, M. Harman, and Q. Guo. Automated unique input output sequence generation for conformance testing of FSMs. The Computer Journal, 39:331-344, 2006.
    • (2006) The Computer Journal , vol.39 , pp. 331-344
    • Derderian, K.1    Hierons, R.2    Harman, M.3    Guo, Q.4
  • 12
    • 72749095310 scopus 로고    scopus 로고
    • The Ariane 5 software failure
    • M. Dowson. The Ariane 5 software failure. Software Engineering Notes, 22:84, 1997.
    • (1997) Software Engineering Notes , vol.22 , pp. 84
    • Dowson, M.1
  • 13
    • 0026122066 scopus 로고
    • What every computer scientist should know about floating-point arithmetic
    • D. Goldberg. What every computer scientist should know about floating-point arithmetic. ACM Computing Surveys, 21(1):5-48, 1991.
    • (1991) ACM Computing Surveys , vol.21 , Issue.1 , pp. 5-48
    • Goldberg, D.1
  • 14
    • 52249119943 scopus 로고    scopus 로고
    • M. Harman. Open problems in testability transformation. 1st International Workshop on Search-Based Testing. IEEE digital library, 2008.
    • M. Harman. Open problems in testability transformation. 1st International Workshop on Search-Based Testing. IEEE digital library, 2008.
  • 18
    • 34548204807 scopus 로고    scopus 로고
    • A theoretical & empirical analysis of evolutionary testing and hill climbing for structural test data generation
    • London, UK, ACM Press
    • M. Harman and P. McMinn. A theoretical & empirical analysis of evolutionary testing and hill climbing for structural test data generation. International Symposium on Software Testing and Analysis (ISSTA '07), pp. 73-83, London, UK, 2007. ACM Press.
    • (2007) International Symposium on Software Testing and Analysis (ISSTA '07) , pp. 73-83
    • Harman, M.1    McMinn, P.2
  • 19
    • 66949162164 scopus 로고    scopus 로고
    • A theoretical and empirical study of search based testing: Local, global and hybrid search
    • to appear
    • M. Harman and P. McMinn. A theoretical and empirical study of search based testing: local, global and hybrid search. IEEE Trans. Software Engineering, to appear, 2009.
    • (2009) IEEE Trans. Software Engineering
    • Harman, M.1    McMinn, P.2
  • 23
    • 0025472647 scopus 로고
    • Automated software test data generation
    • B. Korel. Automated software test data generation. IEEE Trans. Software Engineering, 16(8):870-879, 1990.
    • (1990) IEEE Trans. Software Engineering , vol.16 , Issue.8 , pp. 870-879
    • Korel, B.1
  • 25
    • 34047189734 scopus 로고    scopus 로고
    • Search algorithms for regression test case prioritization
    • Z. Li, M. Harman, and R. Hierons. Search algorithms for regression test case prioritization. IEEE Trans. Software Engineering, 33:225-237, 2007.
    • (2007) IEEE Trans. Software Engineering , vol.33 , pp. 225-237
    • Li, Z.1    Harman, M.2    Hierons, R.3
  • 27
    • 3142725712 scopus 로고    scopus 로고
    • Search-based software test data generation: A survey
    • P. McMinn. Search-based software test data generation: A survey. Software Testing, Verification & Reliability, 14(2):105-156, 2004.
    • (2004) Software Testing, Verification & Reliability , vol.14 , Issue.2 , pp. 105-156
    • McMinn, P.1
  • 29
    • 72749089484 scopus 로고    scopus 로고
    • P. McMinn, D. Binkley, and M. Harman. Testability transformation for efficient automated test data search in the presence of nesting. UK Software Testing Workshop (UKTest '05), pp. 165-182. University of Sheffield Computer Science Technical Report CS-05-07, 2005.
    • P. McMinn, D. Binkley, and M. Harman. Testability transformation for efficient automated test data search in the presence of nesting. UK Software Testing Workshop (UKTest '05), pp. 165-182. University of Sheffield Computer Science Technical Report CS-05-07, 2005.
  • 32
    • 0016992793 scopus 로고
    • Automatic generation of floating-point test data
    • W. Miller and D. Spooner. Automatic generation of floating-point test data. IEEE Trans. Software Engineering, 2(3):223-226, 1976.
    • (1976) IEEE Trans. Software Engineering , vol.2 , Issue.3 , pp. 223-226
    • Miller, W.1    Spooner, D.2
  • 34
    • 48049093829 scopus 로고
    • A practical system for mutation testing: Help for the common programmer
    • A. J. Offutt. A practical system for mutation testing: Help for the common programmer. International Test Conference, pp. 824-830, 1994.
    • (1994) International Test Conference , pp. 824-830
    • Offutt, A.J.1
  • 35
    • 0031222042 scopus 로고    scopus 로고
    • Automatically detecting equivalent mutants and infeasible paths
    • A. J Offutt and J. Pan. Automatically detecting equivalent mutants and infeasible paths. Software Testing, Verification & Reliability, 7:137-194, 1997.
    • (1997) Software Testing, Verification & Reliability , vol.7 , pp. 137-194
    • Offutt, A.J.1    Pan, J.2
  • 41
    • 0035892582 scopus 로고    scopus 로고
    • Evolutionary test environment for automatic structural testing
    • J. Wegener, A. Baresel, and H. Sthamer. Evolutionary test environment for automatic structural testing. Information and Software Technology, 43(14):841-854, 2001.
    • (2001) Information and Software Technology , vol.43 , Issue.14 , pp. 841-854
    • Wegener, J.1    Baresel, A.2    Sthamer, H.3
  • 42
    • 0035501757 scopus 로고    scopus 로고
    • A comparison of static analysis and evolutionary testing for the verification of timing constraints
    • J. Wegener and F. Mueller. A comparison of static analysis and evolutionary testing for the verification of timing constraints. Real-Time Systems, 21(3):241-268, 2001.
    • (2001) Real-Time Systems , vol.21 , Issue.3 , pp. 241-268
    • Wegener, J.1    Mueller, F.2
  • 43
    • 0020204093 scopus 로고
    • On testing non-testable programs
    • E. Weyuker. On testing non-testable programs. The Computer Journal, 25, 1982.
    • (1982) The Computer Journal , vol.25
    • Weyuker, E.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.