메뉴 건너뛰기




Volumn 5643 LNCS, Issue , 2009, Pages 509-524

Static and precise detection of concurrency errors in systems code using SMT solvers

Author keywords

[No Author keywords available]

Indexed keywords

ASYMPTOTIC COMPLEXITY; BOOLEAN MODEL; BOOLEAN PROGRAMS; CONCURRENCY ERRORS; CONCURRENT PROGRAM; DEVICE DRIVER; FALSE ALARMS; POINTER ARITHMETIC; REAL-WORLD; SEQUENTIAL PROGRAMS; SYSTEMS CODE; VERIFICATION CONDITION;

EID: 70350222217     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-02658-4_38     Document Type: Conference Paper
Times cited : (43)

References (23)
  • 3
    • 37149032314 scopus 로고    scopus 로고
    • A reachability predicate for analyzing low-level software
    • Grumberg, O, Huth, M, eds, TACAS 2007, Springer, Heidelberg
    • Chatterjee, S., Lahiri, S.K., Qadeer, S., Rakamarić, Z.: A reachability predicate for analyzing low-level software. In: Grumberg, O., Huth, M. (eds.) TACAS 2007. LNCS, vol. 4424, pp. 19-33. Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4424 , pp. 19-33
    • Chatterjee, S.1    Lahiri, S.K.2    Qadeer, S.3    Rakamarić, Z.4
  • 5
    • 84944406286 scopus 로고    scopus 로고
    • Clarke, E.M., Grumberg, O., Jha, S., Lu, Y., Veith, H.: Counterexample-guided abstraction refinement. In: Emerson, E.A., Sistla, A.P. (eds.) CAV 2000. LNCS, 1855, pp. 154-169. Springer, Heidelberg (2000)
    • Clarke, E.M., Grumberg, O., Jha, S., Lu, Y., Veith, H.: Counterexample-guided abstraction refinement. In: Emerson, E.A., Sistla, A.P. (eds.) CAV 2000. LNCS, vol. 1855, pp. 154-169. Springer, Heidelberg (2000)
  • 7
    • 26944495294 scopus 로고    scopus 로고
    • Symbolic model checking for asynchronous boolean programs
    • Godefroid, P, ed, SPIN, Springer, Heidelberg
    • Cook, B., Kroening, D., Sharygina, N.: Symbolic model checking for asynchronous boolean programs. In: Godefroid, P. (ed.) SPIN 2005. LNCS, vol. 3639, pp. 75-90. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3639 , pp. 75-90
    • Cook, B.1    Kroening, D.2    Sharygina, N.3
  • 8
    • 45749085681 scopus 로고    scopus 로고
    • Z3: An efficient SMT solver
    • Ramakrishnan, C.R, Rehof, J, eds, TACAS 2008, Springer, Heidelberg
    • de Moura, L., Bjørner, N.: Z3: An efficient SMT solver. In: Ramakrishnan, C.R., Rehof, J. (eds.) TACAS 2008. LNCS, vol. 4963, pp. 337-340. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.4963 , pp. 337-340
    • de Moura, L.1    Bjørner, N.2
  • 9
    • 34250195633 scopus 로고    scopus 로고
    • BoogiePL: A typed procedural language for checking object-oriented programs
    • Technical Report MSR-TR-2005-70, Microsoft Research
    • DeLine, R., Leino, K.R.M.: BoogiePL: A typed procedural language for checking object-oriented programs. Technical Report MSR-TR-2005-70, Microsoft Research (2005)
    • (2005)
    • DeLine, R.1    Leino, K.R.M.2
  • 10
    • 54249087637 scopus 로고    scopus 로고
    • Efficient modeling of concurrent systems in BMC
    • Havelund, K, Majumdar, R, Palsberg, J, eds, SPIN, Springer, Heidelberg
    • Ganai, M.K., Gupta, A.: Efficient modeling of concurrent systems in BMC. In: Havelund, K., Majumdar, R., Palsberg, J. (eds.) SPIN 2008. LNCS, vol. 5156, pp. 114-133. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.5156 , pp. 114-133
    • Ganai, M.K.1    Gupta, A.2
  • 12
    • 70350225022 scopus 로고    scopus 로고
    • Semantic reduction of thread interleavings in concurrent programs
    • Kowalewski, S, Philippou, A, eds, TACAS 2009, Springer, Heidelberg
    • Kahlon, V., Sankaranarayanan, S., Gupta, A.: Semantic reduction of thread interleavings in concurrent programs. In: Kowalewski, S., Philippou, A. (eds.) TACAS 2009. LNCS, vol. 5505, pp. 124-138. Springer, Heidelberg (2009)
    • (2009) LNCS , vol.5505 , pp. 124-138
    • Kahlon, V.1    Sankaranarayanan, S.2    Gupta, A.3
  • 14
    • 48949086477 scopus 로고    scopus 로고
    • Lal, A., Reps, T.W.: Reducing concurrent analysis under a context bound to sequential analysis. In: Gupta, A., Malik, S. (eds.) CAV 2008. LNCS, 5123, pp. 37-51. Springer, Heidelberg (2008)
    • Lal, A., Reps, T.W.: Reducing concurrent analysis under a context bound to sequential analysis. In: Gupta, A., Malik, S. (eds.) CAV 2008. LNCS, vol. 5123, pp. 37-51. Springer, Heidelberg (2008)
  • 15
    • 47249144390 scopus 로고    scopus 로고
    • Interprocedural analysis of concurrent programs under a context bound
    • Ramakrishnan, C.R, Rehof, J, eds, TACAS 2008, Springer, Heidelberg
    • Lal, A., Touili, T., Kidd, N., Reps, T.W.: Interprocedural analysis of concurrent programs under a context bound. In: Ramakrishnan, C.R., Rehof, J. (eds.) TACAS 2008. LNCS, vol. 4963, pp. 282-298. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.4963 , pp. 282-298
    • Lal, A.1    Touili, T.2    Kidd, N.3    Reps, T.W.4
  • 17
    • 38149111795 scopus 로고    scopus 로고
    • Patin, G., Sighireanu, M., Touili, T.: Spade: Verification of multithreaded dynamic and recursive programs. In: Damm, W., Hermanns, H. (eds.) CAV 2007. LNCS, 4590, pp. 254-257. Springer, Heidelberg (2007)
    • Patin, G., Sighireanu, M., Touili, T.: Spade: Verification of multithreaded dynamic and recursive programs. In: Damm, W., Hermanns, H. (eds.) CAV 2007. LNCS, vol. 4590, pp. 254-257. Springer, Heidelberg (2007)
  • 18
    • 24644522982 scopus 로고    scopus 로고
    • Context-bounded model checking of concurrent software
    • Halbwachs, N, Zuck, L.D, eds, TACAS 2005, Springer, Heidelberg
    • Qadeer, S., Rehof, J.: Context-bounded model checking of concurrent software. In: Halbwachs, N., Zuck, L.D. (eds.) TACAS 2005. LNCS, vol. 3440, pp. 93-107. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3440 , pp. 93-107
    • Qadeer, S.1    Rehof, J.2
  • 20
    • 26444598376 scopus 로고    scopus 로고
    • Rabinovitz, I., Grumberg, O.: Bounded model checking of concurrent programs. In: Etessami, K., Rajamani, S.K. (eds.) CAV 2005. LNCS, 3576, pp. 82-97. Springer, Heidelberg (2005)
    • Rabinovitz, I., Grumberg, O.: Bounded model checking of concurrent programs. In: Etessami, K., Rajamani, S.K. (eds.) CAV 2005. LNCS, vol. 3576, pp. 82-97. Springer, Heidelberg (2005)
  • 21
    • 58449131917 scopus 로고    scopus 로고
    • A scalable memory model for low-level code
    • Jones, N.D, Müller-Olm, M, eds, VMCAI 2009, Springer, Heidelberg
    • Rakamarić, Z., Hu, A.J.: A scalable memory model for low-level code. In: Jones, N.D., Müller-Olm, M. (eds.) VMCAI 2009. LNCS, vol. 5403, pp. 290-304. Springer, Heidelberg (2009)
    • (2009) LNCS , vol.5403 , pp. 290-304
    • Rakamarić, Z.1    Hu, A.J.2
  • 22
    • 54249098716 scopus 로고    scopus 로고
    • Symbolic context-bounded analysis of multithreaded Java programs
    • Havelund, K, Majumdar, R, Palsberg, J, eds, SPIN, Springer, Heidelberg
    • Suwimonteerabuth, D., Esparza, J., Schwoon, S.: Symbolic context-bounded analysis of multithreaded Java programs. In: Havelund, K., Majumdar, R., Palsberg, J. (eds.) SPIN 2008. LNCS, vol. 5156, pp. 270-287. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.5156 , pp. 270-287
    • Suwimonteerabuth, D.1    Esparza, J.2    Schwoon, S.3


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