메뉴 건너뛰기




Volumn 9, Issue 5-6, 2007, Pages 505-525

The software model checker Blast: Applications to software engineering

Author keywords

Memory safety; Model checking; Software specification; Software verification; Test case generation

Indexed keywords

C (PROGRAMMING LANGUAGE); INTERPOLATION; SOFTWARE ENGINEERING; SPECIFICATION LANGUAGES; STATE SPACE METHODS;

EID: 35348951470     PISSN: 14332779     EISSN: 14332787     Source Type: Journal    
DOI: 10.1007/s10009-007-0044-z     Document Type: Conference Paper
Times cited : (443)

References (82)
  • 1
    • 0000025993 scopus 로고
    • Timing verification by successive approximation
    • Alur R., Itai A., Kurshan R.P. and Yannakakis M. (1995). Timing verification by successive approximation. Inf. Comput. 118(1): 142-157
    • (1995) Inf. Comput. , vol.118 , Issue.1 , pp. 142-157
    • Alur, R.1    Itai, A.2    Kurshan, R.P.3    Yannakakis, M.4
  • 2
    • 35048840320 scopus 로고    scopus 로고
    • Zing: A model checker for concurrent software
    • In: Springer, Berlin
    • Andrews, T., Qadeer, S., Rajamani, S.K., Rehof, J., Xie, Y.: Zing: A model checker for concurrent software. In: Proc. CAV, LNCS, vol. 3114, pp. 484-487. Springer, Berlin (2004)
    • (2004) Proc. CAV, LNCS , vol.3114 , pp. 484-487
    • Andrews, T.1    Qadeer, S.2    Rajamani, S.K.3    Rehof, J.4    Xie, Y.5
  • 3
    • 84969357262 scopus 로고
    • An iterative approach to language containment
    • In: Springer, Berlin
    • Balarin, F., Sangiovanni-Vincentelli, A.L.: An iterative approach to language containment. In: Proc. CAV, LNCS, vol. 697, pp. 29-40. Springer, Berlin (1993)
    • (1993) Proc. CAV, LNCS , vol.697 , pp. 29-40
    • Balarin, F.1    Sangiovanni-Vincentelli, A.L.2
  • 4
    • 0036039066 scopus 로고    scopus 로고
    • The Slam project: Debugging system software via static analysis
    • In: ACM New York
    • Ball, T., Rajamani, S.K.: The Slam project: Debugging system software via static analysis. In: Proc. POPL, pp. 1-3. ACM, New York (2002)
    • (2002) Proc. POPL , pp. 1-3
    • Ball, T.1    Rajamani, S.K.2
  • 5
    • 0038489696 scopus 로고    scopus 로고
    • SLIC: A specification language for interface checking (of C)
    • Microsoft Research
    • Ball, T., Rajamani, S.K.: SLIC: A specification language for interface checking (of C). Tech. Rep. MSR-TR-2001-21, Microsoft Research (2002)
    • (2002) Tech. Rep. MSR-TR-2001-21
    • Ball, T.1    Rajamani, S.K.2
  • 7
    • 35048827871 scopus 로고    scopus 로고
    • The Blast query language for software verification
    • In: Springer, Berlin
    • Beyer, D., Chlipala, A.J., Henzinger, T.A., Jhala, R., Majumdar, R.: The Blast query language for software verification. In: Proc. SAS, LNCS, vol. 3148, pp. 2-18. Springer, Berlin (2004)
    • (2004) Proc. SAS, LNCS , vol.3148 , pp. 2-18
    • Beyer, D.1    Chlipala, A.J.2    Henzinger, T.A.3    Jhala, R.4    Majumdar, R.5
  • 8
    • 10044243955 scopus 로고    scopus 로고
    • An Eclipse plug-in for model checking
    • In: IEEE, Los Alamitos
    • Beyer, D., Henzinger, T.A., Jhala, R., Majumdar, R.: An Eclipse plug-in for model checking. In: Proc. IWPC, pp. 251-255. IEEE, Los Alamitos (2004)
    • (2004) Proc. IWPC , pp. 251-255
    • Beyer, D.1    Henzinger, T.A.2    Jhala, R.3    Majumdar, R.4
  • 9
    • 24644436530 scopus 로고    scopus 로고
    • Checking memory safety with Blast
    • In: Springer, Berlin
    • Beyer, D., Henzinger, T.A., Jhala, R., Majumdar, R.: Checking memory safety with Blast. In: Proc. FASE, LNCS, vol. 3442, pp. 2-18. Springer, Berlin (2005)
    • (2005) Proc. FASE, LNCS , vol.3442 , pp. 2-18
    • Beyer, D.1    Henzinger, T.A.2    Jhala, R.3    Majumdar, R.4
  • 10
    • 33749852994 scopus 로고    scopus 로고
    • Lazy shape analysis
    • In: Springer, Berlin
    • Beyer, D., Henzinger, T.A., Théoduloz, G.: Lazy shape analysis. In: Proc. CAV, LNCS, vol. 4144, pp. 532-546, Springer, Berlin (2006)
    • (2006) Proc. CAV, LNCS , vol.4144 , pp. 532-546
    • Beyer, D.1    Henzinger, T.A.2    Théoduloz, G.3
  • 11
    • 35348992492 scopus 로고    scopus 로고
    • Configurable software verification: Concretizing the convergence of model checking and program analysis
    • In: Springer, Berlin
    • Beyer, D., Henzinger, T.A., Théoduloz, G.: Configurable software verification: Concretizing the convergence of model checking and program analysis. In: Proc. CAV, LNCS, vol. 4590, pp. 504-518. Springer, Berlin (2007)
    • (2007) Proc. CAV, LNCS , vol.4590 , pp. 504-518
    • Beyer, D.1    Henzinger, T.A.2    Théoduloz, G.3
  • 13
    • 0034448902 scopus 로고    scopus 로고
    • ABCD: Eliminating array bounds checks on demand
    • In: ACM, New York
    • Eodik, R., Gupta, R., Sarkar, V.: ABCD: eliminating array bounds checks on demand. In: Proc. PLDI, pp. 321-333. ACM, New York (2000)
    • (2000) Proc. PLDI , pp. 321-333
    • Bodik, R.1    Gupta, R.2    Sarkar, V.3
  • 14
    • 0030712705 scopus 로고    scopus 로고
    • Interprocedural conditional branch elimination
    • In: ACM, New York
    • Bodik, R., Gupta, R., Soffa, M.L.: Interprocedural conditional branch elimination. In: Proc. PLDI, pp. 146-158. ACM, New York (1997)
    • (1997) Proc. PLDI , pp. 146-158
    • Bodik, R.1    Gupta, R.2    Soffa, M.L.3
  • 15
    • 0036980185 scopus 로고    scopus 로고
    • Korat: Automated testing based on Java predicates
    • In: ACM, New York
    • BAyapati, C., Khurshid, S., Marinov, D.: Korat: automated testing based on Java predicates. In: Proc. ISSTA, pp. 123-133. ACM, New York (2002)
    • (2002) Proc. ISSTA , pp. 123-133
    • Boyapati, C.1    Khurshid, S.2    Marinov, D.3
  • 16
    • 0003741020 scopus 로고    scopus 로고
    • Olden: Parallelizing programs with dynamic data structures on distributed memory machines
    • Ph.D. thesis, Princeton University
    • CPrlisle, M.C.: Olden: parallelizing programs with dynamic data structures on distributed memory machines. Ph.D. thesis, Princeton University (1996)
    • (1996)
    • Carlisle, M.C.1
  • 17
    • 3042666526 scopus 로고    scopus 로고
    • Modular verification of software components in C
    • Wiley, New York
    • Chaki, S., Clarke, E.M., Groce, A., Jha, S., Veith, H.: Modular verification of software components in C. IEEE Trans. Softw. Eng. 30(6), 388-402. Wiley, New York (2004)
    • (2004) IEEE Trans. Softw. Eng. , vol.30 , Issue.6 , pp. 388-402
    • Chaki, S.1    Clarke, E.M.2    Groce, A.3    Jha, S.4    Veith, H.5
  • 18
    • 0038349200 scopus 로고    scopus 로고
    • MOPS: An infrastructure for examining security properties of software
    • In: ACM, New York
    • Chen, H., Wagner, D.: MOPS: An infrastructure for examining security properties of software. In: Proc. CCS, pp. 235-244. ACM, New York (2002)
    • (2002) Proc. CCS , pp. 235-244
    • Chen, H.1    Wagner, D.2
  • 20
    • 85037030721 scopus 로고
    • Design and synthesis of synchronization skeletons using branching-time temporal logic
    • In: Springer, Berlin
    • Clarke, E.M., Emerson, E.A.: Design and synthesis of synchronization skeletons using branching-time temporal logic. In: Proc. Logic of Programs 1981, LNCS, vol. 131, pp. 52-71. Springer, Berlin (1982)
    • (1982) Proc. Logic of Programs 1981, LNCS , vol.131 , pp. 52-71
    • Clarke, E.M.1    Emerson, E.A.2
  • 21
    • 84944406286 scopus 로고    scopus 로고
    • Counterexample-guided abstraction refinement
    • In: Springer, Berlin
    • Clarke, E.M., Grumberg, O., Jha, S., Lu, Y., Veith, H.: Counterexample-guided abstraction refinement. In: Proc. CAV, LNCS, vol. 1855, pp. 154-169. Springer, Berlin (2000)
    • (2000) Proc. CAV, LNCS , vol.1855 , pp. 154-169
    • Clarke, E.M.1    Grumberg, O.2    Jha, S.3    Lu, Y.4    Veith, H.5
  • 23
    • 24644505403 scopus 로고    scopus 로고
    • SatAbs: SAT-based predicate abstraction for ANSI-C
    • In: Springer, Berlin
    • Clarke, E.M., Kroening, D., Sharygina, N., Yorav, K.: S at A bs: SAT-based predicate abstraction for ANSI-C. In: Proc. TACAS, LNCS, vol. 3440, pp. 570-574. Springer, Berlin (2005)
    • (2005) Proc. TACAS, LNCS , vol.3440 , pp. 570-574
    • Clarke, E.M.1    Kroening, D.2    Sharygina, N.3    Yorav, K.4
  • 24
    • 0016993577 scopus 로고
    • A system to generate test data and symbolically execute programs
    • Clarke L.A. (1976). A system to generate test data and symbolically execute programs. IEEE Trans. Softw. Eng. 2(3): 215-222
    • (1976) IEEE Trans. Softw. Eng. , vol.2 , Issue.3 , pp. 215-222
    • Clarke, L.A.1
  • 27
    • 26444588032 scopus 로고    scopus 로고
    • Cogent: Accurate theorem proving for program verification
    • In: Springer, Berlin
    • CoAk, B., Kroening, D., Sharygina, N.: Cogent: accurate theorem proving for program verification. In: Proc. CAV, LNCS, vol. 3576, pp. 296-300. Springer, Berlin (2005)
    • (2005) Proc. CAV, LNCS , vol.3576 , pp. 296-300
    • Cook, B.1    Kroening, D.2    Sharygina, N.3
  • 29
    • 0001663802 scopus 로고
    • Linear reasoning. A new form of the Herbrand-Gentzen theorem
    • Craig W. (1957). Linear reasoning. A new form of the Herbrand-Gentzen theorem. Symbolic Logic 22(3): 250-268
    • (1957) Symbolic Logic , vol.22 , Issue.3 , pp. 250-268
    • Craig, W.1
  • 31
    • 0036040604 scopus 로고    scopus 로고
    • ESP: Path-sensitive program verification in polynomial time
    • In: ACM, New York
    • Das, M., Lerner, S., Seigle, M.: ESP: Path-sensitive program verification in polynomial time. In: Proc. PLDI, pp. 57-68. ACM, New York (2002)
    • (2002) Proc. PLDI , pp. 57-68
    • Das, M.1    Lerner, S.2    Seigle, M.3
  • 32
    • 24944448541 scopus 로고    scopus 로고
    • Simplify: A theorem prover for program checking
    • Detlefs D., Nelson G. and Saxe J.B. (2005). Simplify: A theorem prover for program checking. J. ACM 52(3): 365-473
    • (2005) J. ACM , vol.52 , Issue.3 , pp. 365-473
    • Detlefs, D.1    Nelson, G.2    Saxe, J.B.3
  • 33
    • 33745768182 scopus 로고    scopus 로고
    • Abstraction refinement with Craig interpolation and symbolic pushdown systems
    • In: Springer, Berlin
    • Esparza, J., Kiefer, S., Schwoon, S.: Abstraction refinement with Craig interpolation and symbolic pushdown systems. In: Proc. TACAS, LNCS, vol. 3920, pp. 489-503. Springer, Berlin (2006)
    • (2006) Proc. TACAS, LNCS , vol.3920 , pp. 489-503
    • Esparza, J.1    Kiefer, S.2    Schwoon, S.3
  • 35
    • 0030651806 scopus 로고    scopus 로고
    • Model checking for programming languages using VeriSoft
    • In: ACM, New York
    • Godefroid, P.: Model checking for programming languages using VeriSoft. In: Proc. POPL, pp. 174-186. ACM, New York (1997)
    • (1997) Proc. POPL , pp. 174-186
    • Godefroid, P.1
  • 36
    • 31844450371 scopus 로고    scopus 로고
    • Dart: Directed automated random testing
    • In: ACM, New York
    • Godefroid, P., Klarlund, N., Sen, K.: Dart: Directed automated random testing. In: Proc. PLDI, pp. 213-223. ACM, New York (2005)
    • (2005) Proc. PLDI , pp. 213-223
    • Godefroid, P.1    Klarlund, N.2    Sen, K.3
  • 37
    • 84951817396 scopus 로고    scopus 로고
    • Automatic test data generation using constraint solving techniques
    • In: ACM, New York
    • Gotlieb, A., Botella, B., Rueher, M.: Automatic test data generation using constraint solving techniques. In: Proc. ISSTA, pp. 53-62. ACM, New York (1998)
    • (1998) Proc. ISSTA , pp. 53-62
    • Gotlieb, A.1    Botella, B.2    Rueher, M.3
  • 39
    • 84888261589 scopus 로고    scopus 로고
    • Temporal debugging for concurrent systems
    • In: Springer, Berlin
    • Gunter, E., Peled, D.: Temporal debugging for concurrent systems. In: Proc. TACAS, LNCS, vol. 2280, pp. 431-444. Springer, Berlin (2002)
    • (2002) Proc. TACAS, LNCS , vol.2280 , pp. 431-444
    • Gunter, E.1    Peled, D.2
  • 40
    • 84960872869 scopus 로고    scopus 로고
    • Generating test data for branch coverage
    • In: IEEE, Los Alamitos
    • Gupta, N., Mathur, A.P., Soffa, M.L.: Generating test data for branch coverage. In: Proc. ASE, pp. 219-228. IEEE, Los Alamitos (2000)
    • (2000) Proc. ASE , pp. 219-228
    • Gupta, N.1    Mathur, A.P.2    Soffa, M.L.3
  • 41
    • 0036039794 scopus 로고    scopus 로고
    • A system and language for building system-specific static analyses
    • In: ACM, New York
    • Hallem, S., Chelf, B., Xie, Y., Engler, D.: A system and language for building system-specific static analyses. In: Proc. PLDI, pp. 69-82. ACM, New York (2002)
    • (2002) Proc. PLDI , pp. 69-82
    • Hallem, S.1    Chelf, B.2    Xie, Y.3    Engler, D.4
  • 42
    • 84896693469 scopus 로고    scopus 로고
    • Model checking Java programs using Java PathFinder
    • Havelund K. and Pressburger T. (2000). Model checking Java programs using Java PathFinder. STTT 2(4): 366-381
    • (2000) STTT , vol.2 , Issue.4 , pp. 366-381
    • Havelund, K.1    Pressburger, T.2
  • 43
    • 0027002125 scopus 로고
    • Global tagging optimization by type inference
    • In: ACM, New York
    • Henglein, F.: Global tagging optimization by type inference. In: Proc. LISP and Functional Programming, pp. 205-215. ACM, New York (1992)
    • (1992) Proc. LISP and Functional Programming , pp. 205-215
    • Henglein, F.1
  • 44
    • 8344251761 scopus 로고    scopus 로고
    • Race checking by context inference
    • In: ACM, New York
    • Henzinger, T.A., Jhala, R., Majumdar, R.: Race checking by context inference. In: Proc. PLDI, pp. 1-13. ACM, New York (2004)
    • (2004) Proc. PLDI , pp. 1-13
    • Henzinger, T.A.1    Jhala, R.2    Majumdar, R.3
  • 50
    • 84945708698 scopus 로고
    • An axiomatic basis for computer programming
    • Hoare C.A.R. (1969). An axiomatic basis for computer programming. Commun. ACM 12(10): 576-580
    • (1969) Commun. ACM , vol.12 , Issue.10 , pp. 576-580
    • Hoare, C.A.R.1
  • 51
    • 1842473365 scopus 로고    scopus 로고
    • The verifying compiler: A grand challenge for computing research
    • Hoare C.A.R. (2003). The verifying compiler: A grand challenge for computing research. J. ACM 50(1): 63-69
    • (2003) J. ACM , vol.50 , Issue.1 , pp. 63-69
    • Hoare, C.A.R.1
  • 52
    • 18944390941 scopus 로고    scopus 로고
    • The Spin model checker
    • Holzmann G.J. (1997). The Spin model checker. IEEE Trans. Softw. Eng. 23(5): 279-295
    • (1997) IEEE Trans. Softw. Eng. , vol.23 , Issue.5 , pp. 279-295
    • Holzmann, G.J.1
  • 53
    • 0038601683 scopus 로고    scopus 로고
    • Data flow testing as model checking
    • In: IEEE, Los Alamitos
    • Hong, H.S., Cha, S.D., Lee, I., Sokolsky, O., Ural, H.: Data flow testing as model checking. In: Proc. ICSE, pp. 232-243. IEEE, Los Alamitos (2003)
    • (2003) Proc. ICSE , pp. 232-243
    • Hong, H.S.1    Cha, S.D.2    Lee, I.3    Sokolsky, O.4    Ural, H.5
  • 55
    • 0034593036 scopus 로고    scopus 로고
    • Finding bugs with a constraint solver
    • In: ACM, New York
    • Jackson, D., Vaziri, M.: Finding bugs with a constraint solver. In: Proc. ISSTA, pp. 14-25. ACM, New York (2000)
    • (2000) Proc. ISSTA , pp. 14-25
    • Jackson, D.1    vaziri, M.2
  • 57
    • 31844452965 scopus 로고    scopus 로고
    • Path slicing
    • In: ACM, New York
    • Jhala, R., Majumdar, R.: Path slicing. In: Proc. PLDI, pp. 38-47. ACM, New York (2005)
    • (2005) Proc. PLDI , pp. 38-47
    • Jhala, R.1    Majumdar, R.2
  • 58
    • 35248872018 scopus 로고    scopus 로고
    • Generalized symbolic execution for model checking and testing
    • In: Springer, Berlin
    • Khurshid, S., Pasareanu, C.S., Visser, W.: Generalized symbolic execution for model checking and testing. In: Proc. TACAS, LNCS, vol. 2619, pp. 553-568. Springer, Berlin (2003)
    • (2003) Proc. TACAS, LNCS , vol.2619 , pp. 553-568
    • Khurshid, S.1    Pasareanu, C.S.2    Visser, W.3
  • 59
    • 0016971687 scopus 로고
    • Symbolic execution and program testing
    • King J.C. (1976). Symbolic execution and program testing. Commun. ACM 19(7): 385-394
    • (1976) Commun. ACM , vol.19 , Issue.7 , pp. 385-394
    • King, J.C.1
  • 60
    • 35048849502 scopus 로고    scopus 로고
    • Counterexample guided abstraction refinement via program execution
    • In: Springer, Berlin
    • Kroening, D., Groce, A., Clarke, E.M.: Counterexample guided abstraction refinement via program execution. In: Proc. ICFEM, LNCS, vol. 3308, pp. 224-238. Springer, Berlin (2004)
    • (2004) Proc. ICFEM, LNCS , vol.3308 , pp. 224-238
    • Kroening, D.1    Groce, A.2    Clarke, E.M.3
  • 62
    • 84906086021 scopus 로고    scopus 로고
    • Tvla: A system for implementing static analyses
    • In: Springer, Berlin
    • Lev-Ami, T., Sagiv, M.: Tvla: A system for implementing static analyses. In: Proc. SAS, LNCS, vol. 2280, pp. 280-301. Springer, Berlin (2000)
    • (2000) Proc. SAS, LNCS , vol.2280 , pp. 280-301
    • Lev-Ami, T.1    Sagiv, M.2
  • 64
    • 0002891241 scopus 로고
    • Towards a mathematical science of computation
    • In: North-Holland
    • McCarthy, J.: Towards a mathematical science of computation. In: Proc. IFIP Congress, pp. 21-28. North-Holland (1962)
    • (1962) Proc. IFIP Congress , pp. 21-28
    • McCarthy, J.1
  • 65
    • 27644576055 scopus 로고    scopus 로고
    • An interpolating theorem prover
    • McMillan K.L. (2005). An interpolating theorem prover. Theor. Comput. Sci. 345(1): 101-121
    • (2005) Theor. Comput. Sci. , vol.345 , Issue.1 , pp. 101-121
    • McMillan, K.L.1
  • 69
    • 49249101269 scopus 로고    scopus 로고
    • Efficient representation and validation of proofs
    • In: IEEE, Los Alamitos
    • Necula, G.C., Lee, P.: Efficient representation and validation of proofs. In: Proc. LICS, pp. 93-104. IEEE, Los Alamitos (1998)
    • (1998) Proc. LICS , pp. 93-104
    • Necula, G.C.1    Lee, P.2
  • 70
    • 84959039613 scopus 로고    scopus 로고
    • CIL: Intermediate language and tools for analysis and transformation of C programs
    • In: Springer, Berlin
    • Necula, G.C., McPeak, S., Rahul, S.P., Weimer, W.: CIL: Intermediate language and tools for analysis and transformation of C programs. In: Proc. CC, LNCS, vol. 2304, pp. 213-228. Springer, Berlin (2002)
    • (2002) Proc. CC, LNCS , vol.2304 , pp. 213-228
    • Necula, G.C.1    McPeak, S.2    Rahul, S.P.3    Weimer, W.4
  • 71
    • 0036040304 scopus 로고    scopus 로고
    • CCured: Type-safe retrofitting of legacy code
    • In: ACM, New York
    • Necula, G.C., McPeak, S., Weimer, W.: CC ured: Type-safe retrofitting of legacy code. In: Proc. POPL, pp. 128-139. ACM, New York (2002)
    • (2002) Proc. POPL , pp. 128-139
    • Necula, G.C.1    McPeak, S.2    Weimer, W.3
  • 72
    • 0004173988 scopus 로고
    • Techniques for program verification
    • Xerox Palo Alto Research Center
    • Nelson, G.: Techniques for program verification. Tech. Rep. CSL81-10, Xerox Palo Alto Research Center (1981)
    • (1981) Tech. Rep. CSL81-10
    • Nelson, G.1
  • 74
    • 35248840438 scopus 로고    scopus 로고
    • Model checking and testing combined
    • In: Springer, Berlin
    • Peled, D.: Model checking and testing combined. In: Proc. ICALP, LNCS, vol. 2719, pp. 47-63. Springer, Berlin (2003)
    • (2003) Proc. ICALP, LNCS , vol.2719 , pp. 47-63
    • Peled, D.1
  • 75
    • 0020299274 scopus 로고
    • Specification and verification of concurrent systems in CESAR
    • In: Springer, Berlin
    • Queille, J.P., Sifakis, J.: Specification and verification of concurrent systems in CESAR. In: Proc. Symposium on Programming, LNCS, vol. 137, pp. 337-351. Springer, Berlin (1982)
    • (1982) Proc. Symposium on Programming, LNCS , vol.137 , pp. 337-351
    • Queille, J.P.1    Sifakis, J.2
  • 77
    • 0029180939 scopus 로고
    • Precise interprocedural dataflow analysis via graph reachability
    • In: ACM, New York
    • Reps, T.W., Horwitz, S., Sagiv, M.: Precise interprocedural dataflow analysis via graph reachability. In: Proc. POPL, pp. 49-61. ACM, New York (1995)
    • (1995) Proc. POPL , pp. 49-61
    • Reps, T.W.1    Horwitz, S.2    Sagiv, M.3
  • 78
    • 84906076909 scopus 로고    scopus 로고
    • Model-checking-guided abstraction and analysis
    • In: Springer, Berlin
    • Saidi, H.: Model-checking-guided abstraction and analysis. In: Proc. SAS, LNCS, vol. 1824, pp. 377-396. Springer, Berlin (2000)
    • (2000) Proc. SAS, LNCS , vol.1824 , pp. 377-396
    • Saidi, H.1
  • 79
    • 0003970441 scopus 로고    scopus 로고
    • Enforceable security policies
    • Tech. Rep. TR98-1664, Cornell
    • Schneider, F.B.: Enforceable security policies. Tech. Rep. TR98-1664, Cornell (1999)
    • (1999)
    • Schneider, F.B.1
  • 80
    • 32344447459 scopus 로고    scopus 로고
    • Cute: A concolic unit testing engine for C
    • In: ACM, New York
    • Sen, K., Marinov, D., Agha, G.: Cute: A concolic unit testing engine for C. In: Proc. ESEC/FSE, pp. 263-272. ACM, New York (2005)
    • (2005) Proc. ESEC/FSE , pp. 263-272
    • Sen, K.1    Marinov, D.2    Agha, G.3
  • 81
    • 35048868285 scopus 로고
    • Implementation of an array bound checker
    • In: ACM, New York
    • Suzuki, N., Ishihata, K.: Implementation of an array bound checker. In: Proc. POPL, pp. 132-143. ACM, New York (1977)
    • (1977) Proc. POPL , pp. 132-143
    • Suzuki, N.1    Ishihata, K.2


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