메뉴 건너뛰기




Volumn , Issue , 2011, Pages 34-44

Symbolic execution with mixed concrete-symbolic solving

Author keywords

constraint solving; DART; symbolic execution; test case generation

Indexed keywords

AUTOMATED GENERATION; CONSTRAINT SOLVING; DART; DECISION PROCEDURE; DYNAMIC SYMBOLIC EXECUTIONS; NON-LINEAR CONSTRAINTS; PATH CONDITION; RANDOM TESTING; RANDOM VALUES; SATISFIABILITY; STATIC PROGRAM ANALYSIS; SYMBOLIC EXECUTION; TEST CASE GENERATION; TEST INPUTS; UNINTERPRETED FUNCTIONS;

EID: 80051919125     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2001420.2001425     Document Type: Conference Paper
Times cited : (74)

References (29)
  • 1
    • 0033688092 scopus 로고    scopus 로고
    • A static analyzer for finding dynamic programming errors
    • W. Bush, J. Pincus, and D. Sielaff. A static analyzer for finding dynamic programming errors. Software: Practice and Experience, 30(7):775-802, 2000.
    • (2000) Software: Practice and Experience , vol.30 , Issue.7 , pp. 775-802
    • Bush, W.1    Pincus, J.2    Sielaff, D.3
  • 2
    • 85076893888 scopus 로고    scopus 로고
    • KLEE: Unassisted and automatic generation of high-coverage tests for complex systems programs
    • USENIX Association
    • C. Cadar, D. Dunbar, and D. Engler. KLEE: Unassisted and automatic generation of high-coverage tests for complex systems programs. In OSDI, pages 209-224. USENIX Association, 2008.
    • (2008) OSDI , pp. 209-224
    • Cadar, C.1    Dunbar, D.2    Engler, D.3
  • 3
    • 57849087817 scopus 로고    scopus 로고
    • EXE: Automatically generating inputs of death
    • C. Cadar, V. Ganesh, P. Pawlowski, D. Dill, and D. Engler. EXE: automatically generating inputs of death. TISSEC, 12(2):1-38, 2008.
    • (2008) TISSEC , vol.12 , Issue.2 , pp. 1-38
    • Cadar, C.1    Ganesh, V.2    Pawlowski, P.3    Dill, D.4    Engler, D.5
  • 4
    • 84871331580 scopus 로고    scopus 로고
    • Choco Solver. http://www.emn.fr/z-info/choco-solver/.
    • Choco Solver
  • 6
    • 0035783967 scopus 로고    scopus 로고
    • Using symbolic execution for verifying safety-critical systems
    • ACM
    • A. Coen-Porisini, G. Denaro, C. Ghezzi, and M. Pezzé. Using symbolic execution for verifying safety-critical systems. In ESEC/FSE, page 151. ACM, 2001.
    • (2001) ESEC/FSE , pp. 151
    • Coen-Porisini, A.1    Denaro, G.2    Ghezzi, C.3    Pezzé, M.4
  • 7
    • 43449092162 scopus 로고    scopus 로고
    • Kiasan/KUnit: Automatic test case generation and analysis feedback for open object-oriented systems
    • X. Deng, Robby, and J. Hatcliff. Kiasan/KUnit: Automatic test case generation and analysis feedback for open object-oriented systems. In TAICPART-MUTATION, pages 3-12, 2007.
    • (2007) TAICPART-MUTATION , pp. 3-12
    • Deng, X.1    Robby2    Hatcliff, J.3
  • 9
    • 34548273557 scopus 로고    scopus 로고
    • Compositional dynamic test generation
    • ACM
    • P. Godefroid. Compositional dynamic test generation. In POPL, pages 47-54. ACM, 2007.
    • (2007) POPL , pp. 47-54
    • Godefroid, P.1
  • 12
    • 31844450371 scopus 로고    scopus 로고
    • Dart: Directed automated random testing
    • P. Godefroid, N. Klarlund, and K. Sen. Dart: Directed automated random testing. SIGPLAN Not., 40(6):213-223, 2005.
    • (2005) SIGPLAN Not. , vol.40 , Issue.6 , pp. 213-223
    • Godefroid, P.1    Klarlund, N.2    Sen, K.3
  • 14
    • 35248872018 scopus 로고    scopus 로고
    • Generalized symbolic execution for model checking and testing
    • S. Khurshid, C. Pǎsǎreanu, and W. Visser. Generalized symbolic execution for model checking and testing. Proc. TACAS, pages 553-568, 2003.
    • (2003) Proc. TACAS , pp. 553-568
    • Khurshid, S.1    Pǎsǎreanu, C.2    Visser, W.3
  • 15
    • 0016971687 scopus 로고
    • Symbolic execution and program testing
    • J. C. King. Symbolic execution and program testing. Comm. ACM, 19(7):385-394, 1976.
    • (1976) Comm. ACM , vol.19 , Issue.7 , pp. 385-394
    • King, J.C.1
  • 16
    • 78649810173 scopus 로고    scopus 로고
    • Flopsy: Search-based floating point constraint solving for symbolic execution
    • Berlin, Heidelberg, Springer-Verlag
    • K. Lakhotia, N. Tillmann, M. Harman, and J. De Halleux. Flopsy: search-based floating point constraint solving for symbolic execution. In ICTSS, pages 142-157, Berlin, Heidelberg, 2010. Springer-Verlag.
    • (2010) ICTSS , pp. 142-157
    • Lakhotia, K.1    Tillmann, N.2    Harman, M.3    De Halleux, J.4
  • 17
    • 37149002470 scopus 로고    scopus 로고
    • Just enough learning (of association rules): The tar2 "treatment" learner
    • T. Menzies and Y. Hu. Just enough learning (of association rules): the tar2 "treatment" learner. Artif. Intell. Rev., 25(3):211-229, 2006.
    • (2006) Artif. Intell. Rev. , vol.25 , Issue.3 , pp. 211-229
    • Menzies, T.1    Hu, Y.2
  • 18
    • 78649789104 scopus 로고    scopus 로고
    • Symbolic PathFinder: Symbolic execution of Java bytecode
    • ACM
    • C. Pǎsǎreanu and N. Rungta. Symbolic PathFinder: symbolic execution of Java bytecode. In ASE, pages 179-180. ACM, 2010.
    • (2010) ASE , pp. 179-180
    • Pǎsǎreanu, C.1    Rungta, N.2
  • 21
    • 77955902664 scopus 로고    scopus 로고
    • Exploiting program dependencies for scalable multiple-path symbolic execution
    • R. Santelices and M. J. Harrold. Exploiting program dependencies for scalable multiple-path symbolic execution. In ISSTA, pages 195-206, 2010.
    • (2010) ISSTA , pp. 195-206
    • Santelices, R.1    Harrold, M.J.2
  • 22
    • 38049188348 scopus 로고    scopus 로고
    • A race-detection and flipping algorithm for automated testing of multi-threaded programs
    • Proc. HVC, Springer
    • K. Sen and G. Agha. A race-detection and flipping algorithm for automated testing of multi-threaded programs. In Proc. HVC, volume 4383 of LNCS, pages 166-182. Springer, 2007.
    • (2007) LNCS , vol.4383 , pp. 166-182
    • Sen, K.1    Agha, G.2
  • 23
    • 32344447459 scopus 로고    scopus 로고
    • CUTE: A concolic unit testing engine for C
    • New York, NY, USA, ACM
    • K. Sen, D. Marinov, and G. Agha. CUTE: a concolic unit testing engine for C. In Proc. ESEC/FSE-13, pages 263-272, New York, NY, USA, 2005. ACM.
    • (2005) Proc. ESEC/FSE-13 , pp. 263-272
    • Sen, K.1    Marinov, D.2    Agha, G.3
  • 24
    • 34247366839 scopus 로고    scopus 로고
    • Using model checking with symbolic execution to verify parallel numerical programs
    • ACM
    • S. Siegel, A. Mironova, G. Avrunin, and L. Clarke. Using model checking with symbolic execution to verify parallel numerical programs. In ISSTA, pages 157-168. ACM, 2006.
    • (2006) ISSTA , pp. 157-168
    • Siegel, S.1    Mironova, A.2    Avrunin, G.3    Clarke, L.4
  • 26
    • 43149111827 scopus 로고    scopus 로고
    • Pex: White box test generation for. NET
    • Springer-Verlag
    • N. Tillmann and J. De Halleux. Pex: white box test generation for. NET. In TAP, pages 134-153. Springer-Verlag, 2008.
    • (2008) TAP , pp. 134-153
    • Tillmann, N.1    De Halleux, J.2
  • 27
    • 34548220925 scopus 로고    scopus 로고
    • Variably interprocedural program analysis for runtime error detection
    • New York, NY, USA, ACM Press
    • A. Tomb, G. Brat, and W. Visser. Variably interprocedural program analysis for runtime error detection. In Proc. ISSTA, pages 97-107, New York, NY, USA, 2007. ACM Press.
    • (2007) Proc. ISSTA , pp. 97-107
    • Tomb, A.1    Brat, G.2    Visser, W.3
  • 28
    • 34247390730 scopus 로고    scopus 로고
    • Test input generation for Java containers using state matching
    • ACM New York, NY, USA
    • W. Visser, C. Pǎsǎreanu, and R. Pelánek. Test input generation for Java containers using state matching. In ISSTA, pages 37-48. ACM New York, NY, USA, 2006.
    • (2006) ISSTA , pp. 37-48
    • Visser, W.1    Pǎsǎreanu, C.2    Pelánek, R.3
  • 29
    • 24644482816 scopus 로고    scopus 로고
    • Symstra: A framework for generating object-oriented unit tests using symbolic execution
    • T. Xie, D. Marinov, W. Schulte, and D. Notkin. Symstra: A framework for generating object-oriented unit tests using symbolic execution. TACAS, pages 365-381, 2005.
    • (2005) TACAS , pp. 365-381
    • Xie, T.1    Marinov, D.2    Schulte, W.3    Notkin, D.4


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