메뉴 건너뛰기




Volumn 5578 LNCS, Issue , 2009, Pages 125-142

A decision procedure for detecting atomicity violations for communicating processes with locks

Author keywords

[No Author keywords available]

Indexed keywords

COMMUNICATING PROCESS; CONCURRENT JAVA PROGRAMS; CONCURRENT PROGRAM; DECISION PROCEDURE; LOCK-BASED SYNCHRONIZATION; MEMORY LOCATIONS; NONDETERMINISTIC FINITE AUTOMATON; PUSHDOWN MODELS; SEMI-DECISION PROCEDURES; SERIALIZABILITY;

EID: 70350629180     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-02652-2_12     Document Type: Conference Paper
Times cited : (8)

References (24)
  • 1
    • 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
  • 2
    • 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.: 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.4
  • 3
    • 48949086477 scopus 로고    scopus 로고
    • Lal, A., Reps, T.: 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.: 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)
  • 4
    • 0037967764 scopus 로고    scopus 로고
    • Bouajjani, A., Esparza, J., Touili, T.: A generic approach to the static analysis of concurrent programs with procedures. In: POPL (2003)
    • Bouajjani, A., Esparza, J., Touili, T.: A generic approach to the static analysis of concurrent programs with procedures. In: POPL (2003)
  • 5
    • 33745779921 scopus 로고    scopus 로고
    • Verifying concurrent message-passing C programs with recursive calls
    • Hermanns, H, Palsberg, J, eds, TACAS 2006, Springer, Heidelberg
    • Chaki, S., Clarke, E., Kidd, N., Reps, T., Touili, T.: Verifying concurrent message-passing C programs with recursive calls. In: Hermanns, H., Palsberg, J. (eds.) TACAS 2006. LNCS, vol. 3920, pp. 334-349. Springer, Heidelberg (2006)
    • (2006) LNCS , vol.3920 , pp. 334-349
    • Chaki, S.1    Clarke, E.2    Kidd, N.3    Reps, T.4    Touili, T.5
  • 6
    • 26444440346 scopus 로고    scopus 로고
    • Kahlon, V., Ivancic, F., Gupta, A.: Reasoning about threads communicating via locks. In: Etessami, K., Rajamani, S.K. (eds.) CAV 2005. LNCS, 3576, pp. 505-518. Springer, Heidelberg (2005)
    • Kahlon, V., Ivancic, F., Gupta, A.: Reasoning about threads communicating via locks. In: Etessami, K., Rajamani, S.K. (eds.) CAV 2005. LNCS, vol. 3576, pp. 505-518. Springer, Heidelberg (2005)
  • 7
    • 85081515533 scopus 로고    scopus 로고
    • Kahlon, V., Gupta, A.: On the analysis of interacting pushdown systems. In: POPL (2007)
    • Kahlon, V., Gupta, A.: On the analysis of interacting pushdown systems. In: POPL (2007)
  • 8
    • 33745856636 scopus 로고    scopus 로고
    • Vaziri, M., Tip, F., Dolby, J.: Associating synchronization constraints with data in an object-oriented language. In: POPL (2006)
    • Vaziri, M., Tip, F., Dolby, J.: Associating synchronization constraints with data in an object-oriented language. In: POPL (2006)
  • 9
    • 0037697288 scopus 로고    scopus 로고
    • Flanagan, C., Qadeer, S.: A type and effect system for atomicity. In: PLDI (2003)
    • Flanagan, C., Qadeer, S.: A type and effect system for atomicity. In: PLDI (2003)
  • 10
    • 58449099374 scopus 로고    scopus 로고
    • Finding concurrency-related bugs using random isolation
    • Jones, N.D, Müller-Olm, M, eds, VMCAI 2009, Springer, Heidelberg
    • Kidd, N., Reps, T., Dolby, J., Vaziri, M.: Finding concurrency-related bugs using random isolation. In: Jones, N.D., Müller-Olm, M. (eds.) VMCAI 2009. LNCS, vol. 5403, pp. 198-213. Springer, Heidelberg (2009)
    • (2009) LNCS , vol.5403 , pp. 198-213
    • Kidd, N.1    Reps, T.2    Dolby, J.3    Vaziri, M.4
  • 11
    • 84944409047 scopus 로고    scopus 로고
    • Reachability analysis of pushdown automata: Application to model checking
    • Mazurkiewicz, A, Winkowski, J, eds, CONCUR 1997, Springer, Heidelberg
    • Bouajjani, A., Esparza, J., Maler, O.: Reachability analysis of pushdown automata: Application to model checking. In: Mazurkiewicz, A., Winkowski, J. (eds.) CONCUR 1997. LNCS, vol. 1243, pp. 135-150. Springer, Heidelberg (1997)
    • (1997) LNCS , vol.1243 , pp. 135-150
    • Bouajjani, A.1    Esparza, J.2    Maler, O.3
  • 12
    • 85081513532 scopus 로고    scopus 로고
    • Finkel, A., Willems, B.: A direct symbolic approach to model checking pushdown systems. Elec. Notes in Theor. Comp. Sci., 9 (1997)
    • Finkel, A., Willems, B.: A direct symbolic approach to model checking pushdown systems. Elec. Notes in Theor. Comp. Sci., vol. 9 (1997)
  • 13
    • 85081511503 scopus 로고
    • A decision procedure for detecting atomicity violations for communicating processes with locks
    • Technical Report, Univ. of Wisconsin April
    • Kidd, N., Lammich, P., Touili, T., Reps, T.: A decision procedure for detecting atomicity violations for communicating processes with locks. Technical Report 1649r, Univ. of Wisconsin (April 2009), http://www.cs.wisc.edu/wpis/ abstracts/tr1649.abs.html
    • (1649)
    • Kidd, N.1    Lammich, P.2    Touili, T.3    Reps, T.4
  • 14
    • 48949103500 scopus 로고    scopus 로고
    • Kidd, N., Lal, A., Reps, T.: Language strength reduction. In: Alpuente, M., Vidal, G. (eds.) SAS 2008. LNCS, 5079, pp. 283-298. Springer, Heidelberg (2008)
    • Kidd, N., Lal, A., Reps, T.: Language strength reduction. In: Alpuente, M., Vidal, G. (eds.) SAS 2008. LNCS, vol. 5079, pp. 283-298. Springer, Heidelberg (2008)
  • 15
    • 85081512183 scopus 로고    scopus 로고
    • Personal communication January
    • Kahlon, V., Gupta, A.: Personal communication (January 2009)
    • (2009)
    • Kahlon, V.1    Gupta, A.2
  • 17
    • 35748950183 scopus 로고    scopus 로고
    • Towards a framework and a benchmark for testing tools for multi-threaded programs. Conc. and Comp. Prac. and Exp
    • Eytani, Y., Havelund, K., Stoller, S.D., Ur, S.: Towards a framework and a benchmark for testing tools for multi-threaded programs. Conc. and Comp. Prac. and Exp. 19(3) (2007)
    • (2007) , vol.19 , Issue.3
    • Eytani, Y.1    Havelund, K.2    Stoller, S.D.3    Ur, S.4
  • 18
    • 0032295876 scopus 로고    scopus 로고
    • Reps, T.: Program analysis via graph reachability. Inf. and Softw. Tech. 40 (1998)
    • Reps, T.: Program analysis via graph reachability. Inf. and Softw. Tech. 40 (1998)
  • 22
    • 0010832726 scopus 로고    scopus 로고
    • July 2004
    • BuDDy: A BDD package (July 2004), http://buddy.wiki.sourceforge.net/
    • BDD package
  • 23
    • 27244451169 scopus 로고    scopus 로고
    • Regular symbolic analysis of dynamic networks of pushdown systems
    • Abadi, M, de Alfaro, L, eds, CONCUR 2005, Springer, Heidelberg
    • Bouajjani, A., Müller-Olm, M., Touili, T.: Regular symbolic analysis of dynamic networks of pushdown systems. In: Abadi, M., de Alfaro, L. (eds.) CONCUR 2005. LNCS, vol. 3653, pp. 473-487. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3653 , pp. 473-487
    • Bouajjani, A.1    Müller-Olm, M.2    Touili, T.3
  • 24
    • 85081527156 scopus 로고    scopus 로고
    • Lammich, P., Müller-Olm, M., Wenner, A.: Predecessor sets of dynamic pushdown networks with tree-regular constraints. In: CAV (2009) (to appear)
    • Lammich, P., Müller-Olm, M., Wenner, A.: Predecessor sets of dynamic pushdown networks with tree-regular constraints. In: CAV (2009) (to appear)


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