메뉴 건너뛰기




Volumn 6174 LNCS, Issue , 2010, Pages 434-449

Universal causality graphs: A precise happens-before model for detecting bugs in concurrent programs

Author keywords

[No Author keywords available]

Indexed keywords

BEHAVIORAL COMPLEXITY; CAUSALITY CONSTRAINT; CONCURRENT PROGRAM; CORRECTNESS PROPERTIES; DETECTING BUGS; INTERLEAVINGS; PREDICTIVE ANALYSIS; RUN-TIME VERIFICATION; SCHEDULING CONSTRAINTS; SOUNDNESS AND COMPLETENESS; STATIC TECHNIQUES; SYNCHRONIZATION PRIMITIVE;

EID: 77955007638     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-14295-6_39     Document Type: Conference Paper
Times cited : (42)

References (18)
  • 1
    • 77955004464 scopus 로고    scopus 로고
    • http://www.cs.utexas.edu/users/kahlon/
  • 2
    • 38149019145 scopus 로고    scopus 로고
    • Parametric and sliced causality
    • Damm, W., Hermanns, H. (eds.) CAV 2007. Springer, Heidelberg
    • Chen, F., Rosu, G.: Parametric and sliced causality. In: Damm, W., Hermanns, H. (eds.) CAV 2007. LNCS, vol. 4590, pp. 240-253. Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4590 , pp. 240-253
    • Chen, F.1    Rosu, G.2
  • 3
    • 33749846787 scopus 로고    scopus 로고
    • A fast linear-arithmetic solver for dpll(t)
    • Ball, T., Jones, R.B. (eds.) CAV 2006. Springer, Heidelberg
    • Dutertre, B., de Moura, L.: A fast linear-arithmetic solver for dpll(t). In: Ball, T., Jones, R.B. (eds.) CAV 2006. LNCS, vol. 4144, pp. 81-94. Springer, Heidelberg (2006)
    • (2006) LNCS , vol.4144 , pp. 81-94
    • Dutertre, B.1    De Moura, L.2
  • 4
    • 35448953399 scopus 로고    scopus 로고
    • Goldilocks: A race and transaction-aware java runtime
    • Elmas, T., Qadeer, S., Tasiran, S.: Goldilocks: a race and transaction-aware java runtime. In: PLDI (2007)
    • (2007) PLDI
    • Elmas, T.1    Qadeer, S.2    Tasiran, S.3
  • 5
    • 48949107388 scopus 로고    scopus 로고
    • Monitoring atomicity in concurrent programs
    • Gupta, A., Malik, S. (eds.) CAV 2008. Springer, Heidelberg
    • Farzan, A., Madhusudan, P.: Monitoring atomicity in concurrent programs. In: Gupta, A., Malik, S. (eds.) CAV 2008. LNCS, vol. 5123, pp. 52-65. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.5123 , pp. 52-65
    • Farzan, A.1    Madhusudan, P.2
  • 6
    • 72149108883 scopus 로고    scopus 로고
    • The complexity of predicting atomicity violations
    • Farzan, A., Madhusudan, P.: The complexity of predicting atomicity violations. In: TACAS (2009)
    • (2009) TACAS
    • Farzan, A.1    Madhusudan, P.2
  • 7
    • 70350214812 scopus 로고    scopus 로고
    • Meta-analysis for atomicity violations under nested locking
    • Bouajjani, A., Maler, O. (eds.) CAV 2009. Springer, Heidelberg
    • Farzan, A., Madhusudan, P., Sorrentino, F.: Meta-analysis for atomicity violations under nested locking. In: Bouajjani, A., Maler, O. (eds.) CAV 2009. LNCS, vol. 5643, pp. 248-262. Springer, Heidelberg (2009)
    • (2009) LNCS , vol.5643 , pp. 248-262
    • Farzan, A.1    Madhusudan, P.2    Sorrentino, F.3
  • 8
    • 12444312955 scopus 로고    scopus 로고
    • Atomizer: A dynamic atomicity checker for multithreaded programs
    • Flanagan, C., Freund, S.N.: Atomizer: A dynamic atomicity checker for multithreaded programs. In: IPDPS (2004)
    • (2004) IPDPS
    • Flanagan, C.1    Freund, S.N.2
  • 9
    • 57349128410 scopus 로고    scopus 로고
    • Velodrome: A sound and complete dynamic atomicity checker for multithreaded programs
    • Flanagan, C., Freund, S.N., Yi, J.: Velodrome: a sound and complete dynamic atomicity checker for multithreaded programs. In: PLDI (2008)
    • (2008) PLDI
    • Flanagan, C.1    Freund, S.N.2    Yi, J.3
  • 10
    • 70350600589 scopus 로고    scopus 로고
    • Boundedness vs. Unboundedness of Lock Chains: Characterizing Decidability of CFL-Reachability for Threads Communicating via Locks
    • Kahlon, V.: Boundedness vs. Unboundedness of Lock Chains: Characterizing Decidability of CFL-Reachability for Threads Communicating via Locks. In: LICS (2009)
    • (2009) LICS
    • Kahlon, V.1
  • 11
    • 26444440346 scopus 로고    scopus 로고
    • Reasoning about threads communicating via locks
    • Etessami, K., Rajamani, S.K. (eds.) CAV 2005. Springer, Heidelberg
    • 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)
    • (2005) LNCS , vol.3576 , pp. 505-518
    • Kahlon, V.1    Ivancic, F.2    Gupta, A.3
  • 12
    • 34249774237 scopus 로고    scopus 로고
    • AVIO: Detecting atomicity violations via access interleaving invariants
    • Lu, S., Tucek, J., Qin, F., Zhou, Y.: AVIO: detecting atomicity violations via access interleaving invariants. In: ASPLOS (2006)
    • (2006) ASPLOS
    • Lu, S.1    Tucek, J.2    Qin, F.3    Zhou, Y.4
  • 13
    • 1542355459 scopus 로고    scopus 로고
    • CIL: Intermediate language and tools for analysis and transformation of c programs
    • Necula, G., McPeak, S., Rahul, S., Weimer, W.: CIL: Intermediate language and tools for analysis and transformation of c programs. In: CCC (2002)
    • (2002) CCC
    • Necula, G.1    McPeak, S.2    Rahul, S.3    Weimer, W.4
  • 14
    • 67650176043 scopus 로고    scopus 로고
    • Singletrack: A dynamic determinism checker for multithreaded programs
    • Castagna, G. (ed.) ESOP 2009. Springer, Heidelberg
    • Sadowski, C., Freund, S.N., Flanagan, C.: Singletrack: A dynamic determinism checker for multithreaded programs. In: Castagna, G. (ed.) ESOP 2009. LNCS, vol. 5502, pp. 394-409. Springer, Heidelberg (2009)
    • (2009) LNCS , vol.5502 , pp. 394-409
    • Sadowski, C.1    Freund, S.N.2    Flanagan, C.3
  • 15
    • 26444458411 scopus 로고    scopus 로고
    • Detecting errors in multithreaded programs by generalized predictive analysis of executions
    • Steffen, M., Zavattaro, G. (eds.) FMOODS 2005. Springer, Heidelberg
    • Sen, K., Rosu, G., Agha, G.: Detecting errors in multithreaded programs by generalized predictive analysis of executions. In: Steffen, M., Zavattaro, G. (eds.) FMOODS 2005. LNCS, vol. 3535, pp. 211-226. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3535 , pp. 211-226
    • Sen, K.1    Rosu, G.2    Agha, G.3
  • 16
    • 77951547103 scopus 로고    scopus 로고
    • Symbolic predictive analysis for concurrent programs
    • Wang, C., Kundu, S., Ganai, M., Gupta, A.: Symbolic predictive analysis for concurrent programs. In: ISFM (2009)
    • (2009) ISFM
    • Wang, C.1    Kundu, S.2    Ganai, M.3    Gupta, A.4
  • 17
    • 77955005304 scopus 로고    scopus 로고
    • Trace-based symbolic analysis for atomicity violations
    • Wang, C., Limaye, R., Ganai, M., Gupta, A.: Trace-based symbolic analysis for atomicity violations. In: TACAS (2010)
    • (2010) TACAS
    • Wang, C.1    Limaye, R.2    Ganai, M.3    Gupta, A.4
  • 18
    • 33644653428 scopus 로고    scopus 로고
    • Runtime analysis of atomicity for multithreaded programs
    • Wang, L., Stoller, S.D.: Runtime analysis of atomicity for multithreaded programs. IEEE Trans. Software Eng. 32(2), 93-110 (2006)
    • (2006) IEEE Trans. Software Eng. , vol.32 , Issue.2 , pp. 93-110
    • Wang, L.1    Stoller, S.D.2


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