메뉴 건너뛰기




Volumn 43, Issue 6, 2008, Pages 206-215

Grammar-based whitebox fuzzing

Author keywords

Automatic Test Generation; Grammars; Program Verification; Software Testing

Indexed keywords

AUTOMATIC PROGRAMMING; HIGH LEVEL LANGUAGES; LOGIC PROGRAMMING; MODEL CHECKING;

EID: 67650067282     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/1379022.1375607     Document Type: Article
Times cited : (160)

References (39)
  • 1
    • 33645597073 scopus 로고    scopus 로고
    • The Advantages of Block-Based Protocol Analysis for Security Testing
    • D. Aitel. The Advantages of Block-Based Protocol Analysis for Security Testing. Immunity Inc., February, 2002.
    • (2002) Immunity Inc., February
    • Aitel, D.1
  • 2
    • 57349106701 scopus 로고    scopus 로고
    • Finding bugs in dynamic Web applications
    • Technical Report MIT-CSAIL-TR-2008-006, MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA, Feb
    • S. Artzi, A. Kieżun, J. Dolby, F. Tip, D. Dig, A. Paradkar, and M. D. Ernst. Finding bugs in dynamic Web applications. Technical Report MIT-CSAIL-TR-2008-006, MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA, Feb. 2008.
    • (2008)
    • Artzi, S.1    Kieżun, A.2    Dolby, J.3    Tip, F.4    Dig, D.5    Paradkar, A.6    Ernst, M.D.7
  • 3
    • 0020876533 scopus 로고
    • Automatic Generation of Random Self-Checking Test Cases
    • D. Bird and C. Munoz. Automatic Generation of Random Self-Checking Test Cases. IBM Systems Journal, 22(3):229-245, 1983.
    • (1983) IBM Systems Journal , vol.22 , Issue.3 , pp. 229-245
    • Bird, D.1    Munoz, C.2
  • 5
    • 0036980185 scopus 로고    scopus 로고
    • Korat: Automated testing based on Java predicates
    • C. Boyapati, S. Khurshid, and D. Marinov. Korat: automated testing based on Java predicates. In ISSTA, 2002.
    • (2002) ISSTA
    • Boyapati, C.1    Khurshid, S.2    Marinov, D.3
  • 6
    • 34547241782 scopus 로고    scopus 로고
    • C. Cadar, V. Ganesh, P. Pawlowski, D. Dill, and D. Engler. EXE: automatically generating inputs of death. In CCS, 2006.
    • C. Cadar, V. Ganesh, P. Pawlowski, D. Dill, and D. Engler. EXE: automatically generating inputs of death. In CCS, 2006.
  • 7
    • 0034538940 scopus 로고    scopus 로고
    • QuickCheck: A lightweight tool for random testing of Haskell programs
    • K. Claessen and J. Hughes. QuickCheck: A lightweight tool for random testing of Haskell programs. In ICFP, 2000.
    • (2000) ICFP
    • Claessen, K.1    Hughes, J.2
  • 8
    • 77952385807 scopus 로고    scopus 로고
    • D. Coppit and J. Lian. yagg: an easy-to-use generator for structured test inputs. In ASE, 2005.
    • D. Coppit and J. Lian. yagg: an easy-to-use generator for structured test inputs. In ASE, 2005.
  • 9
    • 84893143817 scopus 로고    scopus 로고
    • Discoverer: Automatic protocol reverse engineering from network traces
    • W Cui, J. Kannan, and H. J. Wang. Discoverer: Automatic protocol reverse engineering from network traces. In USENIX Security Symposium, 2007.
    • (2007) USENIX Security Symposium
    • Cui, W.1    Kannan, J.2    Wang, H.J.3
  • 10
    • 37849039293 scopus 로고    scopus 로고
    • B. Daniel, D. Dig, K. Garcia, and D. Marinov. Automated testing of refactoring engines. In FSE, 2007.
    • B. Daniel, D. Dig, K. Garcia, and D. Marinov. Automated testing of refactoring engines. In FSE, 2007.
  • 11
    • 34548267106 scopus 로고    scopus 로고
    • Dynamic test input generation for database applications
    • M. Emmi, R. Majumdar, and K. Sen. Dynamic test input generation for database applications. In ISSTA, 2007.
    • (2007) ISSTA
    • Emmi, M.1    Majumdar, R.2    Sen, K.3
  • 13
    • 34548273557 scopus 로고    scopus 로고
    • Compositional Dynamic Test Generation
    • P. Godefroid. Compositional Dynamic Test Generation. In POPL, 2007.
    • (2007) POPL
    • Godefroid, P.1
  • 14
    • 31844450371 scopus 로고    scopus 로고
    • DART: Directed automated random testing
    • P. Godefroid, N. Klarlund, and K. Sen. DART: Directed automated random testing. In PLDI, 2005.
    • (2005) PLDI
    • Godefroid, P.1    Klarlund, N.2    Sen, K.3
  • 15
    • 57349144927 scopus 로고    scopus 로고
    • Active property checking
    • Technical Report MSR-TR-2007-91, Microsoft, 2007
    • P. Godefroid, M. Levin, and D. Molnar. Active property checking. Technical Report MSR-TR-2007-91, Microsoft, 2007.
    • Godefroid, P.1    Levin, M.2    Molnar, D.3
  • 17
    • 0014914008 scopus 로고
    • Automatic Generation of Test Cases
    • K. Hanford. Automatic Generation of Test Cases. IBM Systems Journal, 9(4), 1970.
    • (1970) IBM Systems Journal , vol.9 , Issue.4
    • Hanford, K.1
  • 19
    • 4344568509 scopus 로고    scopus 로고
    • S. Khurshid and D. Marinov. TestEra: Specification-Based Testing of Java Programs Using SAT. In ASE, 2004.
    • S. Khurshid and D. Marinov. TestEra: Specification-Based Testing of Java Programs Using SAT. In ASE, 2004.
  • 20
    • 0016971687 scopus 로고
    • Symbolic execution and program testing
    • J. King. Symbolic execution and program testing. Communications of the ACM, 19(7):385-394, 1976.
    • (1976) Communications of the ACM , vol.19 , Issue.7 , pp. 385-394
    • King, J.1
  • 21
    • 57349106113 scopus 로고    scopus 로고
    • Controllable combinatorial coverage in grammar-based testing
    • R. Lämmel and W Schulte. Controllable combinatorial coverage in grammar-based testing. In TestCom, 2006.
    • (2006) TestCom
    • Lämmel, R.1    Schulte, W.2
  • 22
    • 67650033612 scopus 로고    scopus 로고
    • R. Majumdar and K. Sen. LATEST: Lazy dynamic test input generation. Technical Report UCB/EECS-2007-36, EECS Department, University of California, Berkeley, 2007.
    • R. Majumdar and K. Sen. LATEST: Lazy dynamic test input generation. Technical Report UCB/EECS-2007-36, EECS Department, University of California, Berkeley, 2007.
  • 23
    • 37849021676 scopus 로고    scopus 로고
    • R. Majumdar and R.-G. Xu. Directed test generation using symbolic grammars. In ASE, 2007.
    • R. Majumdar and R.-G. Xu. Directed test generation using symbolic grammars. In ASE, 2007.
  • 24
    • 37849023827 scopus 로고    scopus 로고
    • An interpretation of Purdom's algorithm for automatic generation of test cases
    • B. Malloy and J. Power. An interpretation of Purdom's algorithm for automatic generation of test cases. In ICIS, 2001.
    • (2001) ICIS
    • Malloy, B.1    Power, J.2
  • 25
    • 0025452154 scopus 로고
    • Generating test data with enhanced context-free grammars
    • P. Maurer. Generating test data with enhanced context-free grammars. IEEE Software, 7(4), 1990.
    • (1990) IEEE Software , vol.7 , Issue.4
    • Maurer, P.1
  • 26
    • 24644472947 scopus 로고    scopus 로고
    • Generating strings at random from a context free grammar
    • 10/97, Department of Computer Science, University of Canterbury
    • B. McKenzie. Generating strings at random from a context free grammar. Technical Report TR-COSC 10/97, Department of Computer Science, University of Canterbury, 1997.
    • (1997) Technical Report TR-COSC
    • McKenzie, B.1
  • 27
    • 57349132079 scopus 로고    scopus 로고
    • Interconvertbility of set constraints and context-free language reachability
    • D. Melski and T. Reps. Interconvertbility of set constraints and context-free language reachability. In PEPM, 1997.
    • (1997) PEPM
    • Melski, D.1    Reps, T.2
  • 28
    • 0025557712 scopus 로고
    • An empirical study of the reliability of UNIX utilities
    • B. P. Miller, L. Fredriksen, and B. So. An empirical study of the reliability of UNIX utilities. Communications of the ACM, 33(12), 1990.
    • (1990) Communications of the ACM , vol.33 , Issue.12
    • Miller, B.P.1    Fredriksen, L.2    So, B.3
  • 31
    • 34547396634 scopus 로고    scopus 로고
    • R. Pang, V. Paxson, R. Sommer, and L. Peterson. binpac: a yacc for writing application protocol parsers. In IMC, 2006.
    • R. Pang, V. Paxson, R. Sommer, and L. Peterson. binpac: a yacc for writing application protocol parsers. In IMC, 2006.
  • 32
    • 33745173348 scopus 로고
    • A sentence generator for testing parsers
    • P. Purdom. A sentence generator for testing parsers. BIT Numerical Mathematics, 12(3), 1972.
    • (1972) BIT Numerical Mathematics , vol.12 , Issue.3
    • Purdom, P.1
  • 33
    • 57349114843 scopus 로고
    • Scannerless NSLR(1) parsing of programming languages
    • D. J. Salomon and G. V. Cormack. Scannerless NSLR(1) parsing of programming languages. In PLDI, 1989.
    • (1989) PLDI
    • Salomon, D.J.1    Cormack, G.V.2
  • 34
    • 32344447459 scopus 로고    scopus 로고
    • K. Sen, D. Marinov, and G. Agha. CUTE: a concolic unit testing engine for C. In FSE, 2005.
    • K. Sen, D. Marinov, and G. Agha. CUTE: a concolic unit testing engine for C. In FSE, 2005.
  • 35
    • 84991996472 scopus 로고    scopus 로고
    • E. Sirer and B. Bershad. Using production grammars in software testing. In DSL, 1999.
    • E. Sirer and B. Bershad. Using production grammars in software testing. In DSL, 1999.
  • 38
    • 34548116280 scopus 로고    scopus 로고
    • A Taxonomy of Model-Based Testing. Department of Computer Science, The University of Waikato, New Zealand
    • M. Utting, A. Pretschner, and B. Legeard. A Taxonomy of Model-Based Testing. Department of Computer Science, The University of Waikato, New Zealand, Tech. Rep, 4, 2006.
    • (2006) Tech. Rep , vol.4
    • Utting, M.1    Pretschner, A.2    Legeard, B.3
  • 39
    • 35449004893 scopus 로고    scopus 로고
    • Sound and precise analysis of Web applications for injection vulnerabilities
    • G. Wassermann and Z. Su. Sound and precise analysis of Web applications for injection vulnerabilities. In PLDI, 2007.
    • (2007) PLDI
    • Wassermann, G.1    Su, Z.2


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