메뉴 건너뛰기




Volumn 46, Issue 1, 2011, Pages 247-258

A separation logic for refining concurrent objects

Author keywords

Algorithms; Verification

Indexed keywords

COMPOSITIONAL REASONING; CONCURRENT DATA STRUCTURES; CONCURRENT OBJECTS; DYNAMIC MEMORY ALLOCATION; SEMANTICS OF SEPARATION; SEPARATION LOGIC;

EID: 79251546777     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/1925844.1926415     Document Type: Conference Paper
Times cited : (21)

References (29)
  • 2
    • 0013260585 scopus 로고    scopus 로고
    • Full abstraction for a shared variable parallel language
    • S. Brookes. Full abstraction for a shared variable parallel language. Information and Computation, 127(2):145-163, 1996.
    • (1996) Information and Computation , vol.127 , Issue.2 , pp. 145-163
    • Brookes, S.1
  • 3
    • 82755188152 scopus 로고    scopus 로고
    • Local action and abstract separation logic
    • IEEE Computer Society
    • C. Calcagno, P. W. O'Hearn, and H. Yang. Local action and abstract separation logic. In LICS, pages 366-378. IEEE Computer Society, 2007.
    • (2007) LICS , pp. 366-378
    • Calcagno, C.1    O'Hearn, P.W.2    Yang, H.3
  • 5
    • 67649841057 scopus 로고    scopus 로고
    • A calculus of atomic actions
    • ACM
    • T. Elmas, S. Qadeer, and S. Tasiran. A calculus of atomic actions. In POPL, pages 2-15. ACM, 2009.
    • (2009) POPL , pp. 2-15
    • Elmas, T.1    Qadeer, S.2    Tasiran, S.3
  • 6
    • 77951540305 scopus 로고    scopus 로고
    • Simplifying linearizability proofs with reduction and abstraction
    • Springer
    • T. Elmas, S. Qadeer, A. Sezgin, O. Subasi, and S. Tasiran. Simplifying linearizability proofs with reduction and abstraction. In TACAS, pages 296-311. Springer, 2010.
    • (2010) TACAS , pp. 296-311
    • Elmas, T.1    Qadeer, S.2    Sezgin, A.3    Subasi, O.4    Tasiran, S.5
  • 7
    • 67649848387 scopus 로고    scopus 로고
    • Local rely-guarantee reasoning
    • ACM
    • X. Feng. Local rely-guarantee reasoning. In POPL, pages 315-327. ACM, 2009.
    • (2009) POPL , pp. 315-327
    • Feng, X.1
  • 8
    • 67650134647 scopus 로고    scopus 로고
    • Abstraction for concurrent objects
    • Springer
    • I. Filipović, P. O'Hearn, N. Rinetzky, and H. Yang. Abstraction for concurrent objects. In ESOP, pages 252-266. Springer, 2009.
    • (2009) ESOP , pp. 252-266
    • Filipović, I.1    O'Hearn, P.2    Rinetzky, N.3    Yang, H.4
  • 9
    • 65349151835 scopus 로고    scopus 로고
    • Reasoning about nonblocking concurrency
    • L. Groves. Reasoning about nonblocking concurrency. JUCS, 15(1): 72-111, 2009.
    • (2009) JUCS , vol.15 , Issue.1 , pp. 72-111
    • Groves, L.1
  • 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(3):463-492, 1990.
    • (1990) TOPLAS , vol.12 , Issue.3 , pp. 463-492
    • Herlihy, M.P.1    Wing, J.M.2
  • 12
    • 84976735431 scopus 로고
    • Tentative steps toward a development method for interfering programs
    • C. B. Jones. Tentative steps toward a development method for interfering programs. TOPLAS, 5(4):596-619, 1983.
    • (1983) TOPLAS , vol.5 , Issue.4 , pp. 596-619
    • Jones, C.B.1
  • 13
    • 34250471092 scopus 로고
    • Strong functors and monoidal monads
    • ISSN 1
    • A. Kock. Strong functors and monoidal monads. Archiv der Mathematik, 23:113-120, 1971. ISSN 1.
    • (1971) Archiv der Mathematik , vol.23 , pp. 113-120
    • Kock, A.1
  • 14
    • 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
  • 16
    • 3042671335 scopus 로고    scopus 로고
    • Hazard pointers: Safe memory reclamation for lockfree objects
    • ISSN 1045-9219
    • M. M. Michael. Hazard pointers: Safe memory reclamation for lockfree objects. IEEE Transactions on Parallel and Distributed Systems, 15:491-504, 2004. ISSN 1045-9219.
    • (2004) IEEE Transactions on Parallel and Distributed Systems , vol.15 , pp. 491-504
    • Michael, M.M.1
  • 17
    • 0002477257 scopus 로고    scopus 로고
    • Nonblocking algorithms and preemption-safe locking on multiprogrammed shared memory multiprocessors
    • M. M. Michael and M. L. Scott. Nonblocking algorithms and preemption-safe locking on multiprogrammed shared memory multiprocessors. J. Parallel Distrib. Comput., 51(1):1-26, 1998.
    • (1998) J. Parallel Distrib. Comput. , vol.51 , Issue.1 , pp. 1-26
    • Michael, M.M.1    Scott, M.L.2
  • 19
    • 0024038082 scopus 로고
    • Abstract types have existential type
    • J. C. Mitchell and G. D. Plotkin. Abstract types have existential type. TOPLAS, 10(3):470-502, 1988.
    • (1988) TOPLAS , vol.10 , Issue.3 , pp. 470-502
    • Mitchell, J.C.1    Plotkin, G.D.2
  • 22
    • 0015561577 scopus 로고
    • Protection in programming languages
    • J. H. Morris, Jr. Protection in programming languages. CACM, 16(1): 15-21, 1973.
    • (1973) CACM , vol.16 , Issue.1 , pp. 15-21
    • Morris Jr., J.H.1
  • 23
    • 34047114898 scopus 로고    scopus 로고
    • Resources concurrency, and local reasoning
    • P. W. O'Hearn. Resources, concurrency, and local reasoning. Theor. Comput. Sci., 375(1-3):271-307, 2007.
    • (2007) Theor. Comput. Sci. , vol.375 , Issue.1-3 , pp. 271-307
    • O'Hearn, P.W.1
  • 24
    • 29144472425 scopus 로고    scopus 로고
    • Separation logic and abstraction
    • M. Parkinson and G. Bierman. Separation logic and abstraction. POPL, 40(1):247-258, 2005.
    • (2005) POPL , vol.40 , Issue.1 , pp. 247-258
    • Parkinson, M.1    Bierman, G.2
  • 28
    • 38149033563 scopus 로고    scopus 로고
    • A marriage of rely/guarantee and separation logic
    • Springer
    • V. Vafeiadis and M. Parkinson. A marriage of rely/guarantee and separation logic. In CONCUR, pages 256-271. Springer, 2007.
    • (2007) CONCUR , pp. 256-271
    • Vafeiadis, V.1    Parkinson, M.2
  • 29
    • 84919345149 scopus 로고
    • The linear time - branching time spectrum
    • Springer
    • R. J. van Glabbeek. The linear time - branching time spectrum. In CONCUR, pages 278-297. Springer, 1990.
    • (1990) CONCUR , pp. 278-297
    • Van Glabbeek, R.J.1


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