메뉴 건너뛰기




Volumn , Issue , 2010, Pages 457-470

Dynamically checking ownership policies in concurrent c/c++ programs

Author keywords

Concurrency; Debugging; Dynamic analysis; Security; Testing; Tools

Indexed keywords

BENCHMARK PROGRAMS; CONCURRENT PROGRAMMING; DEBUGGING; MEMORY ERROR; MULTI-THREADED PROGRAMS; RUNTIMES; SECURITY TESTING;

EID: 77950911894     PISSN: 07308566     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1706299.1706351     Document Type: Conference Paper
Times cited : (9)

References (22)
  • 2
    • 57349105680 scopus 로고    scopus 로고
    • SharC: Checking data sharing strategies for multithreaded C
    • Z. Anderson, D. Gay, R. Ennals, and E. Brewer. SharC: Checking data sharing strategies for multithreaded C. In PLDI, 2008.
    • (2008) PLDI
    • Anderson, Z.1    Gay, D.2    Ennals, R.3    Brewer, E.4
  • 3
    • 70450270707 scopus 로고    scopus 로고
    • Lightweight annotations for controlling sharing in concurrent data structures
    • Z. Anderson, D. Gay, and M. Naik. Lightweight annotations for controlling sharing in concurrent data structures. In PLDI, 2009.
    • (2009) PLDI
    • Anderson, Z.1    Gay, D.2    Naik, M.3
  • 6
    • 77149163257 scopus 로고    scopus 로고
    • HAVE: Detecting atomicity violations via integrated dynamic and static analysis
    • Q. Chen, L. Wang, Z. Yang, and S. D. Stoller. HAVE: Detecting atomicity violations via integrated dynamic and static analysis. In FASE, 2009.
    • (2009) FASE
    • Chen, Q.1    Wang, L.2    Yang, Z.3    Stoller, S.D.4
  • 8
    • 35448953399 scopus 로고    scopus 로고
    • Goldilocks: A race and transaction-aware Java runtime
    • T. Elmas, S. Qadeer, and S. Tasiran. Goldilocks: a race and transaction-aware Java runtime. In PLDI, 2007.
    • (2007) PLDI
    • Elmas, T.1    Qadeer, S.2    Tasiran, S.3
  • 9
    • 42149116840 scopus 로고    scopus 로고
    • Atomizer: A dynamic atomicity checker for multithreaded programs
    • C. Flanagan and S. N. Freund. Atomizer: A dynamic atomicity checker for multithreaded programs. Sci. Comput. Program., 71(2):89-109, 2008.
    • (2008) Sci. Comput. Program , vol.71 , Issue.2 , pp. 89-109
    • Flanagan, C.1    Freund, S.N.2
  • 10
    • 70450237676 scopus 로고    scopus 로고
    • FastTrack: Efficient and precise dynamic race detection
    • C. Flanagan and S. N. Freund. FastTrack: efficient and precise dynamic race detection. In PLDI, 2009.
    • (2009) PLDI
    • Flanagan, C.1    Freund, S.N.2
  • 11
    • 57349128410 scopus 로고    scopus 로고
    • Velodrome: A sound and complete dynamic atomicity checker for multithreaded programs
    • C. Flanagan, S. N. Freund, and J. Yi. 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
  • 12
    • 0037697288 scopus 로고    scopus 로고
    • A type and effect system for atomicity
    • C. Flanagan and S. Qadeer. A type and effect system for atomicity. In PLDI, 2003.
    • (2003) PLDI
    • Flanagan, C.1    Qadeer, S.2
  • 14
    • 57349113798 scopus 로고    scopus 로고
    • Dynamic detection of atomic-set-serializability violations
    • C. Hammer, J. Dolby, M. Vaziri, and F. Tip. Dynamic detection of atomic-set-serializability violations. In ICSE, 2008.
    • (2008) ICSE
    • Hammer, C.1    Dolby, J.2    Vaziri, M.3    Tip, F.4
  • 15
    • 77749287306 scopus 로고    scopus 로고
    • CalFuzzer: An extensible active testing framework for concurrent programs
    • P. Joshi, M. Naik, C.-S. Park, and K. Sen. CalFuzzer: An extensible active testing framework for concurrent programs. In CAV, 2009.
    • (2009) CAV
    • Joshi, P.1    Naik, M.2    Park, C.-S.3    Sen, K.4
  • 16
    • 0016592810 scopus 로고
    • Reduction: A method of proving properties of parallel programs
    • R. J. Lipton. Reduction: a method of proving properties of parallel programs. Commun. ACM, 18(12):717-721, 1975.
    • (1975) Commun. ACM , vol.18 , Issue.12 , pp. 717-721
    • Lipton, R.J.1
  • 18
    • 77950891739 scopus 로고    scopus 로고
    • Phoenix. http://connect.microsoft.com/phoenix.
  • 19
    • 67650211530 scopus 로고    scopus 로고
    • Context-sensitive correlation analysis for detecting races
    • P. Pratikakis, J. S. Foster, and M. Hicks. Context-sensitive correlation analysis for detecting races. In PLDI, 2006.
    • (2006) PLDI
    • Pratikakis, P.1    Foster, J.S.2    Hicks, M.3
  • 22
    • 33751033144 scopus 로고    scopus 로고
    • Accurate and efficient runtime detection of atomicity errors in concurrent programs
    • L.Wang and S. D. Stoller. Accurate and efficient runtime detection of atomicity errors in concurrent programs. In PPoPP, 2006.
    • (2006) PPoPP
    • Wang, L.1    Stoller, S.D.2


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