메뉴 건너뛰기




Volumn , Issue , 2009, Pages 98-109

Lightweight annotations for controlling sharing in concurrent data structures

Author keywords

Languages; Verification

Indexed keywords

C PROGRAMS; CONCURRENT DATA STRUCTURES; DATA SHARING; GROUP LEADERS; INDIVIDUAL OBJECTS; LANGUAGES; LINES OF CODE; MULTI-THREADED PROGRAMS; MULTITHREADED; NEW CONCEPT; READONLY; STATIC AND DYNAMIC; UNDERLYING CAUSE;

EID: 70450270707     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1542476.1542488     Document Type: Conference Paper
Times cited : (15)

References (33)
  • 1
    • 57349105680 scopus 로고    scopus 로고
    • SharC: Checking data sharing strategies for multithreaded C
    • ANDERSON, Z., GAY, D., ENNALS, R., AND BREWER, E. SharC: checking data sharing strategies for multithreaded C. In PLDI'08, pp. 149-158.
    • PLDI'08 , pp. 149-158
    • ANDERSON, Z.1    GAY, D.2    ENNALS, R.3    BREWER, E.4
  • 2
    • 70450264351 scopus 로고    scopus 로고
    • ANDERSON, Z., GAY, D., AND NAIK, M. Lightweight annotations for controlling sharing in concurrent data structures. Tech. Rep. UCB/EECS-2009-44, EECS Department, University of California, Berkeley, Mar 2009.
    • ANDERSON, Z., GAY, D., AND NAIK, M. Lightweight annotations for controlling sharing in concurrent data structures. Tech. Rep. UCB/EECS-2009-44, EECS Department, University of California, Berkeley, Mar 2009.
  • 3
    • 33846349887 scopus 로고
    • A hierarchical O(N log N) force-calculation algorithm
    • Dec
    • BARNES, J., AND HUT, P. A hierarchical O(N log N) force-calculation algorithm. Nature 324 (Dec. 1986), 446-449.
    • (1986) Nature , vol.324 , pp. 446-449
    • BARNES, J.1    HUT, P.2
  • 5
    • 0037924416 scopus 로고    scopus 로고
    • Ownership types for safe programming: Preventing data races and deadlocks
    • BOYAPATI, C., LEE, R., AND RTNARD, M. Ownership types for safe programming: preventing data races and deadlocks. In OOPSLA'02, pp. 211-230.
    • OOPSLA'02 , pp. 211-230
    • BOYAPATI, C.1    LEE, R.2    RTNARD, M.3
  • 6
    • 0038575343 scopus 로고    scopus 로고
    • Ownership types for object encapsulation
    • BOYAPATI, C., LISKOV, B., AND SHRIRA, L. Ownership types for object encapsulation. In OOPSLA'03, pp. 213-223.
    • OOPSLA'03 , pp. 213-223
    • BOYAPATI, C.1    LISKOV, B.2    SHRIRA, L.3
  • 7
    • 0038039788 scopus 로고    scopus 로고
    • Ownership types for safe region-based memory management in Real-Time Java
    • BOYAPATI, C, SALCIANU, A., BEEBEE, JR., W., AND RTNARD, M. Ownership types for safe region-based memory management in Real-Time Java. In PLDI'03, pp. 324-337.
    • PLDI'03 , pp. 324-337
    • BOYAPATI, C.1    SALCIANU, A.2    BEEBEE JR., W.3    RTNARD, M.4
  • 8
    • 0036040605 scopus 로고    scopus 로고
    • Efficient and precise datarace detection for multithreaded object-oriented programs
    • CHOI, J.-D., LEE, K., LOGTNOV, A., O'CALLAHAN, R., SARKAR, V., AND SRIDHARAN, M. Efficient and precise datarace detection for multithreaded object-oriented programs. In PLDI'02, pp. 258-269.
    • PLDI'02 , pp. 258-269
    • CHOI, J.-D.1    LEE, K.2    LOGTNOV, A.3    O'CALLAHAN, R.4    SARKAR, V.5    SRIDHARAN, M.6
  • 10
    • 0032670229 scopus 로고    scopus 로고
    • Typed memory management in a calculus of capabilities
    • CRARY, K., WALKER, D., AND MORRISETT, G. Typed memory management in a calculus of capabilities. In POPL'99, pp. 262-275.
    • POPL'99 , pp. 262-275
    • CRARY, K.1    WALKER, D.2    MORRISETT, G.3
  • 12
    • 35448953399 scopus 로고    scopus 로고
    • Goldilocks: A race and transaction-aware Java runtime
    • ELMAS, T, QADEER, S., AND TASIRAN, S. Goldilocks: a race and transaction-aware Java runtime. In PLDI'07, pp. 245-255.
    • PLDI'07 , pp. 245-255
    • ELMAS, T.1    QADEER, S.2    TASIRAN, S.3
  • 13
    • 21644474151 scopus 로고    scopus 로고
    • RacerX: Effective, static detection of race conditions and deadlocks
    • ENGLER, D., AND ASHCRAFT, K. RacerX: effective, static detection of race conditions and deadlocks. In SOSP'03, pp. 237-252.
    • SOSP'03 , pp. 237-252
    • ENGLER, D.1    ASHCRAFT, K.2
  • 14
    • 2442615037 scopus 로고    scopus 로고
    • Atomizer: A dynamic atomicity checker for multithreaded programs
    • FLANAGAN, C, AND FREUND, S. N. Atomizer: a dynamic atomicity checker for multithreaded programs. In POPL'04, pp. 256-267.
    • POPL'04 , pp. 256-267
    • FLANAGAN, C.1    FREUND, S.N.2
  • 16
    • 0034826994 scopus 로고    scopus 로고
    • Language support for regions
    • GAY, D., AND AIKEN, A. Language support for regions. In PLDI'01, pp. 70-80.
    • PLDI'01 , pp. 70-80
    • GAY, D.1    AIKEN, A.2
  • 17
    • 27644571274 scopus 로고    scopus 로고
    • Observations on the assured evolution of concurrent Java programs
    • GREENHOUSE, A., HALLORAN, T. J., AND SCHERLIS, W. L. Observations on the assured evolution of concurrent Java programs. Sci. Comput. Program. 58, 3 (2005), 384-411.
    • (2005) Sci. Comput. Program , vol.58 , Issue.3 , pp. 384-411
    • GREENHOUSE, A.1    HALLORAN, T.J.2    SCHERLIS, W.L.3
  • 18
    • 85084775112 scopus 로고    scopus 로고
    • Type-safe multithreading in Cyclone
    • GROSSMAN, D. Type-safe multithreading in Cyclone. In TLDI'03.
    • TLDI'03
    • GROSSMAN, D.1
  • 20
    • 33745863169 scopus 로고    scopus 로고
    • Autolocker: Synchronization inference for atomic sections
    • MCCLOSKEY, B., ZHOU, F., GAY, D., AND BREWER, E. Autolocker: synchronization inference for atomic sections. In POPL'06, pp. 346-358.
    • POPL'06 , pp. 346-358
    • MCCLOSKEY, B.1    ZHOU, F.2    GAY, D.3    BREWER, E.4
  • 21
    • 34548211382 scopus 로고    scopus 로고
    • Conditional must not aliasing for static race detection
    • NAIK, M., AND AIKEN, A. Conditional must not aliasing for static race detection. In PLDI'07, pp. 327-338.
    • PLDI'07 , pp. 327-338
    • NAIK, M.1    AIKEN, A.2
  • 22
    • 70450238669 scopus 로고    scopus 로고
    • NECULA, G. C, MCPEAK, S., AND WEIMER, W. CIL: Intermediate language and tools for the analysis of C programs. In CC'04, pp. 213-228. http://cil.sourceforge.net/.
    • NECULA, G. C, MCPEAK, S., AND WEIMER, W. CIL: Intermediate language and tools for the analysis of C programs. In CC'04, pp. 213-228. http://cil.sourceforge.net/.
  • 23
    • 33745201521 scopus 로고    scopus 로고
    • Locksmith: Context-sensitive correlation analysis for race detection
    • PRATIKAKIS, P., FOSTER, J. S., AND HICKS, M. Locksmith: context-sensitive correlation analysis for race detection. In PLDI'06, pp. 320-331.
    • PLDI'06 , pp. 320-331
    • PRATIKAKIS, P.1    FOSTER, J.S.2    HICKS, M.3
  • 24
    • 77953565948 scopus 로고    scopus 로고
    • A dynamic analysis for revealing object ownership and sharing
    • RAYSIDE, D., MENDEL, L., AND JACKSON, D. A dynamic analysis for revealing object ownership and sharing. In WODA'06, pp. 57-64.
    • WODA'06 , pp. 57-64
    • RAYSIDE, D.1    MENDEL, L.2    JACKSON, D.3
  • 25
    • 31844457264 scopus 로고    scopus 로고
    • Automated type-based analysis of data races and atomicity
    • SASTURKAR, A., AGARWAL, R., WANG, L., AND STOLLER, S. D. Automated type-based analysis of data races and atomicity. In PPoPP'05, pp. 83-94.
    • PPoPP'05 , pp. 83-94
    • SASTURKAR, A.1    AGARWAL, R.2    WANG, L.3    STOLLER, S.D.4
  • 28
    • 57349154306 scopus 로고    scopus 로고
    • Checking race freedom via linear programming
    • TERAUCHI, T. Checking race freedom via linear programming. In PLDI'08, pp. 1-10.
    • PLDI'08 , pp. 1-10
    • TERAUCHI, T.1
  • 31
    • 37849039604 scopus 로고    scopus 로고
    • RELAY: Static race detection on millions of lines of code
    • VOUNG, J. W, JHALA, R., AND LERNER, S. RELAY: static race detection on millions of lines of code. In ESEC-FSE'07, pp. 205-214.
    • ESEC-FSE'07 , pp. 205-214
    • VOUNG, J.W.1    JHALA, R.2    LERNER, S.3
  • 32
    • 0029179077 scopus 로고    scopus 로고
    • The SPLASH-2 Programs: Characterization and Methodological Considerations
    • WOO, S. C, OHARA, M., TORRœ, E., SHTNGH, J. P., AND GUPTA, A. The SPLASH-2 Programs: Characterization and Methodological Considerations. In ISCA'95, pp. 24-36.
    • ISCA'95 , pp. 24-36
    • WOO, S.C.1    OHARA, M.2    TORRœ, E.3    SHTNGH, J.P.4    GUPTA, A.5
  • 33
    • 84885572592 scopus 로고    scopus 로고
    • Racetrack: Efficient detection of data race conditions via adaptive tracking
    • YU, Y, RODEHEFFER, T, AND CHEN, W Racetrack: efficient detection of data race conditions via adaptive tracking. In SOSP'05, pp. 221-234.
    • SOSP'05 , pp. 221-234
    • YU, Y.1    RODEHEFFER, T.2    CHEN, W.3


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