메뉴 건너뛰기




Volumn , Issue , 2014, Pages 26-36

Verifying atomicity via data independence

Author keywords

Collections; Composed operations; Concurrency; Dataindependence; Linearizability; Verification

Indexed keywords

VERIFICATION;

EID: 84942766188     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2610384.2610402     Document Type: Conference Paper
Times cited : (14)

References (31)
  • 1
    • 84942761830 scopus 로고    scopus 로고
    • http://gee.cs.oswego.edu/dl/jsr166/dist/jsr166edocs/jsr166e/ConcurrentHashMapV8.html.
  • 2
    • 84942775955 scopus 로고    scopus 로고
    • http://old.nabble.com/ConcurrentHashMapV8-td32352891i20.html.
  • 4
    • 63849251457 scopus 로고    scopus 로고
    • Apache tomcat. http://tomcat.apache.org/.
    • Apache Tomcat
  • 5
    • 84942750521 scopus 로고    scopus 로고
    • Autoandroid. http://code.google.com/p/autoandroid.
    • Autoandroid
  • 6
    • 84878934733 scopus 로고    scopus 로고
    • Benchmark programs. https://docs.google.com/document/pub?id=1ik0MQKebMrupYjE8yeWwF7PxaYgO1GmL5P07SjpIxXo.
    • Benchmark Programs
  • 7
    • 84942807660 scopus 로고    scopus 로고
    • Flexive. https://sourceforge.net/projects/flexive/.
    • Flexive
  • 8
    • 84942749465 scopus 로고    scopus 로고
    • Koders. http://www.koders.com/.
    • Koders
  • 9
    • 84942773299 scopus 로고    scopus 로고
    • Openjdk. http://hg.openjdk.java.net/jdk7/jaxp/jdk.
    • Openjdk
  • 11
    • 0029722268 scopus 로고    scopus 로고
    • Model-checking of correctness conditions for concurrent objects
    • ALUR, R., MCMILLAN, K., AND PELED, D. Model-checking of correctness conditions for concurrent objects. In LICS (1996), p. 219.
    • (1996) LICS
    • Alur, R.1    McMillan, K.2    Peled, D.3
  • 12
    • 38149072282 scopus 로고    scopus 로고
    • Comparison under abstraction for verifying linearizability
    • AMIT, D., RINETZKY, N., REPS, T. W., SAGIV, M., AND YAHAV, E. Comparison under abstraction for verifying linearizability. In CAV (2007), pp. 477-490.
    • (2007) CAV , pp. 477-490
    • Amit, D.1    Rinetzky, N.2    Reps, T.W.3    Sagiv, M.4    Yahav, E.5
  • 14
    • 77954726954 scopus 로고    scopus 로고
    • Line-up: A complete and automatic linearizability checker
    • BURCKHARDT, S., DERN, C., MUSUVATHI, M., AND TAN, R. Line-up: A complete and automatic linearizability checker. In PLDI (2010).
    • (2010) PLDI
    • Burckhardt, S.1    Dern, C.2    Musuvathi, M.3    Tan, R.4
  • 15
    • 77954996984 scopus 로고    scopus 로고
    • Model checking of linearizability of concurrent list implementations
    • CERNY, P., RADHAKRISHNA, A., ZUFFEREY, D., CHAUDHURI, S., AND ALUR, R. Model checking of linearizability of concurrent list implementations. In CAV. 2010, pp. 465-479.
    • (2010) CAV , pp. 465-479
    • Cerny, P.1    Radhakrishna, A.2    Zufferey, D.3    Chaudhuri, S.4    Alur, R.5
  • 16
    • 84942792220 scopus 로고    scopus 로고
    • Formal verification of a lazy concurrent list-based set algorithm
    • COLVIN, R., GROVES, L., LUCHANGCO, V., AND MOIR, M. Formal verification of a lazy concurrent list-based set algorithm. In CAV (2006).
    • (2006) CAV
    • Colvin, R.1    Groves, L.2    Luchangco, V.3    Moir, M.4
  • 17
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs by construction of approximation of fixed points
    • COUSOT, P., AND COUSOT, R. Abstract interpretation: A unified lattice model for static analysis of programs by construction of approximation of fixed points. In POPL (1977), pp. 238-252.
    • (1977) POPL , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 18
    • 84942771884 scopus 로고    scopus 로고
    • Formal verification of a practical lock-free queue algorithm
    • DOHERTY, S., GROVES, L., LUCHANGCO, V., AND MOIR, M. Formal verification of a practical lock-free queue algorithm. In FORTE (2004).
    • (2004) FORTE
    • Doherty, S.1    Groves, L.2    Luchangco, V.3    Moir, M.4
  • 19
    • 1442312209 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 (2004), pp. 256-267.
    • (2004) POPL , pp. 256-267
    • Flanagan, C.1    Freund, S.N.2
  • 20
    • 67650095386 scopus 로고    scopus 로고
    • Velodrome: A sound and complete dynamic atomicity checker for multithreaded programs
    • FLANAGAN, C., FREUND, S. N., AND YI, J. Velodrome: A sound and complete dynamic atomicity checker for multithreaded programs. In PLDI (2008), pp. 293-303.
    • (2008) PLDI , pp. 293-303
    • Flanagan, C.1    Freund, S.N.2    Yi, J.3
  • 21
    • 33646705953 scopus 로고    scopus 로고
    • A formal reduction for lock-free parallel algorithms
    • GAO, H., AND HESSELINK, W. H. A formal reduction for lock-free parallel algorithms. In CAV (2004).
    • (2004) CAV
    • Gao, H.1    Hesselink, W.H.2
  • 23
    • 0025460579 scopus 로고
    • Linearizability: A correctness condition for concurrent objects
    • HERLIHY, M. P., AND WING, J. M. Linearizability: A correctness condition for concurrent objects. TOPLAS 12, 3 (1990).
    • (1990) TOPLAS , vol.12 , pp. 3
    • Herlihy, M.P.1    Wing, J.M.2
  • 28
    • 77956238093 scopus 로고    scopus 로고
    • Automatically proving linearizability
    • VAFEIADIS, V. Automatically proving linearizability. In CAV. 2010.
    • (2010) CAV
    • Vafeiadis, V.1
  • 29
    • 33749871295 scopus 로고    scopus 로고
    • Proving correctness of highly-concurrent linearisable objects
    • VAFEIADIS, V., HERLIHY, M., HOARE, T., AND SHAPIRO, M. Proving correctness of highly-concurrent linearisable objects. In PPoPP (2006).
    • (2006) PPoPP
    • Vafeiadis, V.1    Herlihy, M.2    Hoare, T.3    Shapiro, M.4
  • 30
    • 70350648562 scopus 로고    scopus 로고
    • Experience with model checking linearizability
    • VECHEV, M., YAHAV, E., AND YORSH, G. Experience with model checking linearizability. In SPIN (2009), pp. 261-278.
    • (2009) SPIN , pp. 261-278
    • Vechev, M.1    Yahav, E.2    Yorsh, G.3
  • 31
    • 0002442591 scopus 로고
    • Expressing interesting properties of programs in propositional temporal logic
    • WOLPER, P. Expressing interesting properties of programs in propositional temporal logic. In POPL (1986).
    • (1986) POPL
    • Wolper, P.1


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