메뉴 건너뛰기




Volumn , Issue , 2012, Pages 144-154

Memoized symbolic execution

Author keywords

Constraint Solving; Incremental Analysis; Symbolic Execution; Trie Data Structure

Indexed keywords

CONSTRAINT SOLVING; EXECUTION PATHS; INCREMENTAL ANALYSIS; ITERATIVE DEEPENING; KEY ELEMENTS; PROGRAM BEHAVIOR; PROTOTYPE IMPLEMENTATIONS; RE-COMPUTING; SYMBOLIC EXECUTION; SYSTEMATIC EXPLORATION; TRIE-BASED DATA STRUCTURES;

EID: 84865289220     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/04000800.2336771     Document Type: Conference Paper
Times cited : (100)

References (29)
  • 1
    • 84865279856 scopus 로고    scopus 로고
    • SMT-COMP 2011. http://www.smtcomp.org/2011/.
    • (2011)
  • 4
    • 47249150568 scopus 로고    scopus 로고
    • Demand-driven compositional symbolic execution
    • S. Anand, P. Godefroid, and N. Tillmann. Demand-driven compositional symbolic execution. In TACAS, pages 367-381, 2008.
    • (2008) TACAS , pp. 367-381
    • Anand, S.1    Godefroid, P.2    Tillmann, N.3
  • 6
    • 85076893888 scopus 로고    scopus 로고
    • Klee: Unassisted and automatic generation of high-coverage tests for complex systems programs
    • C. Cadar, D. Dunbar, and D. R. Engler. Klee: Unassisted and automatic generation of high-coverage tests for complex systems programs. In OSDI, pages 209-224, 2008.
    • (2008) OSDI , pp. 209-224
    • Cadar, C.1    Dunbar, D.2    Engler, D.R.3
  • 8
    • 84945709825 scopus 로고
    • Trie memory
    • September
    • E. Fredkin. Trie memory. Commun. ACM, 3:490-499, September 1960.
    • (1960) Commun. ACM , vol.3 , pp. 490-499
    • Fredkin, E.1
  • 9
    • 34548273557 scopus 로고    scopus 로고
    • Compositional dynamic test generation
    • P. Godefroid. Compositional dynamic test generation. In POPL, pages 47-54, 2007.
    • (2007) POPL , pp. 47-54
    • Godefroid, P.1
  • 10
    • 33745254726 scopus 로고    scopus 로고
    • Dart: Directed automated random testing
    • P. Godefroid, N. Klarlund, and K. Sen. Dart: directed automated random testing. In PLDI, pages 213-223, 2005.
    • (2005) PLDI , pp. 213-223
    • Godefroid, P.1    Klarlund, N.2    Sen, K.3
  • 11
    • 80051944492 scopus 로고    scopus 로고
    • Automatic partial loop summarization in dynamic test generation
    • P. Godefroid and D. Luchaup. Automatic partial loop summarization in dynamic test generation. In ISSTA, pages 23-33, 2011.
    • (2011) ISSTA , pp. 23-33
    • Godefroid, P.1    Luchaup, D.2
  • 12
    • 77950894390 scopus 로고    scopus 로고
    • Compositional may-must program analysis: Unleashing the power of alternation
    • P. Godefroid, A. V. Nori, S. K. Rajamani, and S. D. Tetali. Compositional may-must program analysis: unleashing the power of alternation. In POPL, pages 43-56, 2010.
    • (2010) POPL , pp. 43-56
    • Godefroid, P.1    Nori, A.V.2    Rajamani, S.K.3    Tetali, S.D.4
  • 13
    • 56249091461 scopus 로고    scopus 로고
    • Improving structural testing of object-oriented programs via integrating evolutionary testing and symbolic execution
    • K. Inkumsah and T. Xie. Improving structural testing of object-oriented programs via integrating evolutionary testing and symbolic execution. In ASE, pages 297-306, 2008.
    • (2008) ASE , pp. 297-306
    • Inkumsah, K.1    Xie, T.2
  • 14
    • 33646134101 scopus 로고    scopus 로고
    • Model-Based Safety Analysis of Simulink Models Using SCADE Design Verifier
    • SAFECOMP, September
    • A. Joshi and M. P. E. Heimdahl. Model-Based Safety Analysis of Simulink Models Using SCADE Design Verifier. In SAFECOMP, volume 3688 of LNCS, pages 122-135, September 2005.
    • (2005) LNCS , vol.3688 , pp. 122-135
    • Joshi, A.1    Heimdahl, M.P.E.2
  • 15
    • 0016971687 scopus 로고
    • Symbolic execution and program testing
    • J. C. 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.C.1
  • 16
    • 57349198766 scopus 로고    scopus 로고
    • Incremental state-space exploration for programs with dynamically allocated data
    • S. Lauterburg, A. Sobeih, D. Marinov, and M. Viswanathan. Incremental state-space exploration for programs with dynamically allocated data. In ICSE, pages 291-300, 2008.
    • (2008) ICSE , pp. 291-300
    • Lauterburg, S.1    Sobeih, A.2    Marinov, D.3    Viswanathan, M.4
  • 17
    • 79959884205 scopus 로고    scopus 로고
    • Directed incremental symbolic execution
    • S. Person, G. Yang, N. Rungta, and S. Khurshid. Directed incremental symbolic execution. In PLDI, pages 504-515, 2011.
    • (2011) PLDI , pp. 504-515
    • Person, S.1    Yang, G.2    Rungta, N.3    Khurshid, S.4
  • 18
    • 57449120657 scopus 로고    scopus 로고
    • Combining unit-level symbolic execution and system-level concrete execution for testing NASA software
    • C. S. Pǎsǎreanu, P. C. Mehlitz, D. H. Bushnell, K. Gundy-Burlet, M. Lowry, S. Person, and M. Pape. Combining unit-level symbolic execution and system-level concrete execution for testing NASA software. In ISSTA, pages 15-25, 2008.
    • (2008) ISSTA , pp. 15-25
    • Pǎsǎreanu, C.S.1    Mehlitz, P.C.2    Bushnell, D.H.3    Gundy-Burlet, K.4    Lowry, M.5    Person, S.6    Pape, M.7
  • 19
    • 78649789104 scopus 로고    scopus 로고
    • Symbolic PathFinder: Symbolic execution of Java bytecode
    • C. S. Pǎsǎreanu and N. Rungta. Symbolic PathFinder: symbolic execution of Java bytecode. In ASE, pages 179-180, 2010.
    • (2010) ASE , pp. 179-180
    • Pǎsǎreanu, C.S.1    Rungta, N.2
  • 21
    • 33244460522 scopus 로고    scopus 로고
    • Continuous testing in eclipse
    • D. Saff and M. D. Ernst. Continuous testing in eclipse. In ICSE, pages 668-669, 2005.
    • (2005) ICSE , pp. 668-669
    • Saff, D.1    Ernst, M.D.2
  • 22
    • 33749857160 scopus 로고    scopus 로고
    • Cute and jcute: Concolic unit testing and explicit path model-checking tools
    • K. Sen and G. Agha. Cute and jcute: Concolic unit testing and explicit path model-checking tools. In CAV, pages 419-423, 2006.
    • (2006) CAV , pp. 419-423
    • Sen, K.1    Agha, G.2
  • 23
  • 24
    • 79955023763 scopus 로고    scopus 로고
    • Coral: Solving complex constraints for Symbolic PathFinder
    • M. Souza, M. Borges, M. d'Amorim, and C. S. Pǎsǎreanu. Coral: solving complex constraints for Symbolic PathFinder. In NFM, pages 359-374, 2011.
    • (2011) NFM , pp. 359-374
    • Souza, M.1    Borges, M.2    D'Amorim, M.3    Pǎsǎreanu, C.S.4
  • 25
    • 77955901090 scopus 로고    scopus 로고
    • Parallel symbolic execution for structural test generation
    • M. Staats and C. S. Pasareanu. Parallel symbolic execution for structural test generation. In ISSTA, pages 183-194, 2010.
    • (2010) ISSTA , pp. 183-194
    • Staats, M.1    Pasareanu, C.S.2
  • 26
    • 78649769424 scopus 로고    scopus 로고
    • Search-carrying code
    • A. Taleghani and J. M. Atlee. Search-carrying code. In ASE, pages 367-376, 2010.
    • (2010) ASE , pp. 367-376
    • Taleghani, A.1    Atlee, J.M.2
  • 28
    • 0021449238 scopus 로고
    • New trie data structures which support very fast search operations
    • July
    • D. E. Willard. New trie data structures which support very fast search operations. J. Comput. Syst. Sci., 28:379-394, July 1984.
    • (1984) J. Comput. Syst. Sci. , vol.28 , pp. 379-394
    • Willard, D.E.1
  • 29
    • 70849132062 scopus 로고    scopus 로고
    • Regression model checking
    • G. Yang, M. B. Dwyer, and G. Rothermel. Regression model checking. In ICSM, pages 115-124, 2009.
    • (2009) ICSM , pp. 115-124
    • Yang, G.1    Dwyer, M.B.2    Rothermel, G.3


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