메뉴 건너뛰기




Volumn , Issue , 2009, Pages 70-78

Automating structural testing of c programs: Experience with pathcrawler

Author keywords

[No Author keywords available]

Indexed keywords

AUTOMATIC TEST GENERATION; C PROGRAMS; CRITICAL SOFTWARE; EVALUATION CRITERIA; INDUSTRIAL SOFTWARE; OPEN PROBLEMS; STRUCTURAL TESTING; STRUCTURAL TESTS; VERIFICATION PROCESS;

EID: 70349681066     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/IWAST.2009.5069043     Document Type: Conference Paper
Times cited : (34)

References (32)
  • 1
    • 50649086846 scopus 로고    scopus 로고
    • Structural testing of executables
    • Lillehammer, Norway, April IEEE Computer Society.
    • S. Bardin and P. Herrmann. Structural testing of executables. In ICST'08, pages 22-31, Lillehammer, Norway, April 2008. IEEE Computer Society.
    • (2008) ICST'08 , pp. 22-31
    • Bardin, S.1    Herrmann, P.2
  • 4
    • 47249130414 scopus 로고    scopus 로고
    • RWset: Attacking path explosion in constraint-based test generation
    • Budapest, Hungary, March-April
    • P. Boonstoppel, C. Cadar, and D. R. Engler. RWset: attacking path explosion in constraint-based test generation. In TACAS'08 (Part of ETAPS'08), pages 351-366, Budapest, Hungary, March-April 2008.
    • (2008) TACAS'08 (Part of ETAPS'08) , pp. 351-366
    • Boonstoppel, P.1    Cadar, C.2    Engler, D.R.3
  • 5
    • 33745109231 scopus 로고    scopus 로고
    • Symbolic execution of floating-point computations: Research articles
    • B. Botella, A. Gotlieb, and C. Michel. Symbolic execution of floating-point computations: Research articles. Softw. Test. Verif. Reliab., 16(2):97-121, 2006.
    • (2006) Softw. Test. Verif. Reliab. , vol.16 , Issue.2 , pp. 97-121
    • Botella, B.1    Gotlieb, A.2    Michel, C.3
  • 6
    • 0036980185 scopus 로고    scopus 로고
    • Korat: Automated testing based on Java predicates
    • New York, NY, USA, ACM.
    • C. Boyapati, S. Khurshid, and D. Marinov. Korat: automated testing based on Java predicates. In ISSTA'02, pages 123-133, New York, NY, USA, 2002. ACM.
    • (2002) ISSTA'02 , pp. 123-133
    • Boyapati, C.1    Khurshid, S.2    Marinov, D.3
  • 7
    • 34547241782 scopus 로고    scopus 로고
    • EXE: Automatically generating inputs of death
    • Alexandria, VA, USA, November
    • C. Cadar, V. Ganesh, P. M. Pawlowski, D. L. Dill, and D. R. Engler. EXE: automatically generating inputs of death. In CCS'06, pages 322-335, Alexandria, VA, USA, November 2006.
    • (2006) CCS'06 , pp. 322-335
    • Cadar, C.1    Ganesh, V.2    Pawlowski, P.M.3    Dill, D.L.4    Engler, D.R.5
  • 8
    • 33745799073 scopus 로고    scopus 로고
    • Exploration of the capabilities of constraint programming for software verification
    • H. Collavizza and M. Rueher. Exploration of the capabilities of constraint programming for software verification. In TACAS'06, pages 182-196, 2006.
    • (2006) TACAS'06 , pp. 182-196
    • Collavizza, H.1    Rueher, M.2
  • 9
    • 17044436380 scopus 로고    scopus 로고
    • Dynamic partial-order reduction for model checking software
    • DOI 10.1145/1047659.1040315
    • C. Flanagan and P. Godefroid. Dynamic partial-order reduction for model checking software. In POPL'05, pages 110-121, New York, NY, USA, 2005. ACM Press. (Pubitemid 40493971)
    • (2005) ACM SIGPLAN Notices , vol.40 , Issue.1 , pp. 110-121
    • Flanagan, C.1    Godefroid, P.2
  • 10
    • 33846474328 scopus 로고    scopus 로고
    • Compositional dynamic test generation
    • P. Godefroid. Compositional dynamic test generation. SIGPLAN Not., 42(1):47-54, 2007.
    • (2007) SIGPLAN Not. , vol.42 , Issue.1 , pp. 47-54
    • Godefroid, P.1
  • 11
    • 31844450371 scopus 로고    scopus 로고
    • DART: Directed automated random testing
    • Chicago, IL, USA, June
    • P. Godefroid, N. Klarlund, and K. Sen. DART: Directed automated random testing. In PLDI'05, pages 213-223, Chicago, IL, USA, June 2005.
    • (2005) PLDI'05 , pp. 213-223
    • Godefroid, P.1    Klarlund, N.2    Sen, K.3
  • 12
    • 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, 23:5-48, 1991.
    • (1991) ACM Computing Surveys , vol.23 , pp. 5-48
    • Goldberg, D.1
  • 13
    • 84951817396 scopus 로고    scopus 로고
    • Automatic test data generation using constraint solving techniques
    • Clearwater Beach, FL, USA, March
    • A. Gotlieb, B. Botella, and M. Rueher. Automatic test data generation using constraint solving techniques. In ISSTA'98, pages 53-62, Clearwater Beach, FL, USA, March 1998.
    • (1998) ISSTA'98 , pp. 53-62
    • Gotlieb, A.1    Botella, B.2    Rueher, M.3
  • 14
    • 71749087324 scopus 로고    scopus 로고
    • INKA: Ten years after the first ideas
    • Paris, France, December
    • A. Gotlieb, B. Botella, and M. Watel. INKA: Ten years after the first ideas. In ICSSEA'06, Paris, France, December 2006.
    • (2006) ICSSEA'06
    • Gotlieb, A.1    Botella, B.2    Watel, M.3
  • 15
    • 84945708698 scopus 로고
    • An axiomatic basis for computer programming
    • C. Hoare. An axiomatic basis for computer programming. Communications of the ACM, 12(10):567-580, 1969.
    • (1969) Communications of the ACM , vol.12 , Issue.10 , pp. 567-580
    • Hoare, C.1
  • 16
    • 67249122359 scopus 로고    scopus 로고
    • All-paths test generation for programs with internal aliases
    • Seattle, WA, USA, November IEEE Computer Society.
    • N. Kosmatov. All-paths test generation for programs with internal aliases. In ISSRE'08, pages 147-156, Seattle, WA, USA, November 2008. IEEE Computer Society.
    • (2008) ISSRE'08 , pp. 147-156
    • Kosmatov, N.1
  • 17
    • 34548738230 scopus 로고    scopus 로고
    • Hybrid concolic testing
    • Minneapolis, MN, USA, May IEEE Computer Society
    • R. Majumdar and K. Sen. Hybrid concolic testing. In ICSE'07, pages 416-426, Minneapolis, MN, USA, May 2007. IEEE Computer Society
    • (2007) ICSE'07 , pp. 416-426
    • Majumdar, R.1    Sen, K.2
  • 18
    • 84960915058 scopus 로고    scopus 로고
    • Test sequences generation from Lustre descriptions: GATeL
    • Grenoble, France, September
    • B. Marre and A. Arnould. Test sequences generation from Lustre descriptions: GATeL. In ASE'00, pages 229-237, Grenoble, France, September 2000.
    • (2000) ASE'00 , pp. 229-237
    • Marre, B.1    Arnould, A.2
  • 20
    • 35048843789 scopus 로고    scopus 로고
    • Elkhound: A fast, practical GLR parser generator
    • E. Duesterwald, editor, Springer
    • S. McPeak and G. C. Necula. Elkhound: A fast, practical GLR parser generator. In E. Duesterwald, editor, CC, volume 2985 of Lecture Notes in Computer Science, pages 73-88. Springer, 2004.
    • (2004) CC, Volume 2985 of Lecture Notes in Computer Science , pp. 73-88
    • McPeak, S.1    Necula, G.C.2
  • 21
    • 84947942033 scopus 로고    scopus 로고
    • Solving constraints over floating-point numbers
    • London, UK, Springer-Verlag.
    • C. Michel, M. Rueher, and Y. Lebbah. Solving constraints over floating-point numbers. In CP'01, pages 524-538, London, UK, 2001. Springer-Verlag.
    • (2001) CP'01 , pp. 524-538
    • Michel, C.1    Rueher, M.2    Lebbah, Y.3
  • 22
    • 44249093716 scopus 로고    scopus 로고
    • The pitfalls of verifying floating-point computations
    • D. Monniaux. The pitfalls of verifying floating-point computations. ACM Trans. Program. Lang. Syst., 30(3):1-41, 2008.
    • (2008) ACM Trans. Program. Lang. Syst. , vol.30 , Issue.3 , pp. 1-41
    • Monniaux, D.1
  • 23
    • 50649117128 scopus 로고    scopus 로고
    • Generation of all-paths unit test with function calls
    • Lillehamer, Norway, IEEE Computer Society.
    • P. Mouy, B. Marre, N. Willams, and P. Le Gall. Generation of all-paths unit test with function calls. In ICST'08, pages 32-41, Lillehamer, Norway, 2008. IEEE Computer Society.
    • (2008) ICST'08 , pp. 32-41
    • Mouy, P.1    Marre, B.2    Willams, N.3    Le Gall, P.4
  • 25
    • 1542355459 scopus 로고    scopus 로고
    • CIL: Intermediate language and tools for analysis and transformation of C programs
    • Grenoble, France
    • G. C. Necula, S. McPeak, S. Rahul, and W. Weimer. CIL: Intermediate language and tools for analysis and transformation of C programs. In CC'02, Grenoble, France, 2002.
    • (2002) CC'02
    • Necula, G.C.1    McPeak, S.2    Rahul, S.3    Weimer, W.4
  • 26
    • 70349680374 scopus 로고    scopus 로고
    • JCUTE: Automated testing of multithreaded programs using race-detection and flipping
    • University of Illinois at Urbana Champaign
    • K. Sen and G. Agha. jCUTE: Automated testing of multithreaded programs using race-detection and flipping. Technical Report UIUCDCS-R-2006-2676, University of Illinois at Urbana Champaign, 2006.
    • (2006) Technical Report UIUCDCS-R-2006-2676
    • Sen, K.1    Agha, G.2
  • 27
    • 32344447459 scopus 로고    scopus 로고
    • CUTE: A concolic unit testing engine for C.
    • Lisbon, Portugal, September
    • K. Sen, D. Marinov, and G. Agha. CUTE: a concolic unit testing engine for C. In ESEC/FSE'05, pages 263-272, Lisbon, Portugal, September 2005.
    • (2005) ESEC/FSE'05 , pp. 263-272
    • Sen, K.1    Marinov, D.2    Agha, G.3
  • 28
    • 70349698143 scopus 로고    scopus 로고
    • White box test generation for. NET.
    • Springer, April
    • N. Tillmann and J. de Halleux. White box test generation for. NET. In TAP'08, volume 4966 of LNCS, pages 133-153. Springer, April 2008.
    • (2008) TAP'08, Volume 4966 of LNCS , pp. 133-153
    • Tillmann, N.1    De Halleux, J.2
  • 30
    • 70349682083 scopus 로고    scopus 로고
    • WCET measurement using modified path testing
    • Palma de Mallorca, Spain, July
    • N. Williams. WCET measurement using modified path testing. In WCET'05, Palma de Mallorca, Spain, July 2005.
    • (2005) WCET'05
    • Williams, N.1
  • 31
    • 15844383517 scopus 로고    scopus 로고
    • On-the-fly generation of k-paths tests for C functions: Towards the automation of grey-box testing
    • Linz, Austria, September
    • N. Williams, B. Marre, and P. Mouy. On-the-fly generation of k-paths tests for C functions: towards the automation of grey-box testing. In ASE'04, pages 290-293, Linz, Austria, September 2004.
    • (2004) ASE'04 , pp. 290-293
    • Williams, N.1    Marre, B.2    Mouy, P.3
  • 32
    • 24944468227 scopus 로고    scopus 로고
    • PathCrawler: Automatic generation of path tests by combining static and dynamic analysis
    • Budapest, Hungary, April
    • N. Williams, B. Marre, P. Mouy, and M. Roger. PathCrawler: automatic generation of path tests by combining static and dynamic analysis. In EDCC'05, pages 281-292, Budapest, Hungary, April 2005.
    • (2005) EDCC'05 , pp. 281-292
    • Williams, N.1    Marre, B.2    Mouy, P.3    Roger, M.4


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