메뉴 건너뛰기




Volumn , Issue , 2013, Pages 235-248

Library abstraction for C/C++ concurrency

Author keywords

C; C++; concurrency; modularity; verification

Indexed keywords

ABSTRACT SPECIFICATIONS; C; COMPLEX CONCURRENT SYSTEMS; COMPOSITIONAL REASONING; CONCURRENCY; LIBRARY SPECIFICATIONS; LINEARIZABILITY; LOCK-FREE; MEMORY EFFECTS; MEMORY MODELS; MODULARITY; RELAXED MEMORY MODELS; RETURN VALUE;

EID: 84874129163     PISSN: 07308566     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2429069.2429099     Document Type: Conference Paper
Times cited : (55)

References (23)
  • 3
    • 84863486580 scopus 로고    scopus 로고
    • Can seqlocks get along with programming language memory models?
    • H.-J. Boehm. Can seqlocks get along with programming language memory models? In MSPC, 2012.
    • (2012) MSPC
    • Boehm, H.-J.1
  • 4
    • 57349165412 scopus 로고    scopus 로고
    • Foundations of the C++ concurrency memory model
    • H.-J. Boehm and S. V. Adve. Foundations of the C++ concurrency memory model. In PLDI, 2008.
    • (2008) PLDI
    • Boehm, H.-J.1    Adve, S.V.2
  • 5
    • 84874132768 scopus 로고    scopus 로고
    • Concurrent library correctness on the TSO memory model
    • S. Burckhardt, A. Gotsman, M. Musuvathi, and H. Yang. Concurrent library correctness on the TSO memory model. In ESOP, 2012.
    • (2012) ESOP
    • Burckhardt, S.1    Gotsman, A.2    Musuvathi, M.3    Yang, H.4
  • 8
    • 79957993477 scopus 로고    scopus 로고
    • Blaiming the client: On data refinement in the presence of pointers
    • I. Filipović, P. O'Hearn, N. Torp-Smith, and H. Yang. Blaiming the client: On data refinement in the presence of pointers. FAC, 22, 2010.
    • (2010) FAC , vol.22
    • Filipović, I.1    O'Hearn, P.2    Torp-Smith, N.3    Yang, H.4
  • 9
    • 84874128476 scopus 로고    scopus 로고
    • Liveness-preserving atomicity abstraction
    • A. Gotsman and H. Yang. Liveness-preserving atomicity abstraction. In ICALP, 2011.
    • (2011) ICALP
    • Gotsman, A.1    Yang, H.2
  • 10
    • 84874124610 scopus 로고    scopus 로고
    • Linearizability with ownership transfer
    • A. Gotsman and H. Yang. Linearizability with ownership transfer. In CONCUR, 2012.
    • (2012) CONCUR
    • Gotsman, A.1    Yang, H.2
  • 11
    • 0025460579 scopus 로고
    • Linearizability: A correctness condition for concurrent objects
    • M. P. Herlihy and J. M. Wing. Linearizability: a correctness condition for concurrent objects. TOPLAS, 12, 1990.
    • (1990) TOPLAS , vol.12
    • Herlihy, M.P.1    Wing, J.M.2
  • 14
    • 79959882075 scopus 로고    scopus 로고
    • Partial-coherence abstractions for relaxed memory models
    • M. Kuperstein, M. T. Vechev, and E. Yahav. Partial-coherence abstractions for relaxed memory models. In PLDI, 2011.
    • (2011) PLDI
    • Kuperstein, M.1    Vechev, M.T.2    Yahav, E.3
  • 15
    • 0018518477 scopus 로고
    • How to make a multiprocessor computer that correctly executes multiprocess programs
    • L. Lamport. How to make a multiprocessor computer that correctly executes multiprocess programs. IEEE Trans. Comp., 28, 1979.
    • (1979) IEEE Trans. Comp. , vol.28
    • Lamport, L.1
  • 16
    • 38049022313 scopus 로고    scopus 로고
    • PhD Thesis. Department of Computer Science, University of Maryland
    • J. Manson. The Java memory model. PhD Thesis. Department of Computer Science, University of Maryland, 2004.
    • (2004) The Java Memory Model
    • Manson, J.1
  • 17
    • 8444252172 scopus 로고    scopus 로고
    • Scalable lock-free dynamic memory allocation
    • M. M. Michael. Scalable lock-free dynamic memory allocation. In PLDI, 2004.
    • (2004) PLDI
    • Michael, M.M.1
  • 19
    • 79251562134 scopus 로고    scopus 로고
    • A better x86 memory model: X86-TSO
    • S. Owens, S. Sarkar, and P. Sewell. A better x86 memory model: x86-TSO. In TPHOLs, 2009.
    • (2009) TPHOLs
    • Owens, S.1    Sarkar, S.2    Sewell, P.3
  • 20
    • 84874158840 scopus 로고    scopus 로고
    • A rely-guarantee proof system for x86-TSO
    • T. Ridge. A rely-guarantee proof system for x86-TSO. In VSTTE, 2010.
    • (2010) VSTTE
    • Ridge, T.1
  • 23
    • 84859134530 scopus 로고    scopus 로고
    • A proposal for weak-memory local reasoning
    • I. Wehrman and J. Berdine. A proposal for weak-memory local reasoning. In LOLA, 2011.
    • (2011) LOLA
    • Wehrman, I.1    Berdine, J.2


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