메뉴 건너뛰기




Volumn 6120 LNCS, Issue , 2010, Pages 377-396

Temporal logic verification of lock-freedom

Author keywords

Compositional reasoning; Linearizability; Lock freedom; Rely guarantee; Temporal logic; Verification

Indexed keywords

COMPLEX PARTS; COMPOSITIONAL REASONING; INTERACTIVE THEOREM PROVER; LINEARIZABILITY; LIVENESS PROPERTIES; LOCK-FREE; LOCK-FREE ALGORITHMS; LOCK-FREEDOM; LOGIC VERIFICATION; MULTI CORE; PROOF OBLIGATIONS; QUEUE ALGORITHMS; RELY-GUARANTEE; SAFETY PROPERTY; SYMBOLIC EXECUTION;

EID: 79956295463     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-13321-3_21     Document Type: Conference Paper
Times cited : (13)

References (37)
  • 4
    • 35048837164 scopus 로고    scopus 로고
    • CAS-based lock-free algorithm for shared deques
    • Euro-Par 2003 Parallel Processing 9th International Euro-Par Conference Klagenfurt, Austria, August 26-29, 2003 Proceedings
    • Michael, M.M.: Cas-based lock-free algorithm for shared deques. In: Kosch, H., Böszörményi, L., Hellwagner, H. (eds.) Euro-Par 2003. LNCS, vol. 2790, pp. 651-660. Springer, Heidelberg (2003) (Pubitemid 37223898)
    • (2003) Lecture Notes in Computer Science , Issue.2790 , pp. 651-660
    • Michael, M.M.1
  • 5
    • 0036953737 scopus 로고    scopus 로고
    • High performance dynamic lock-free hash tables and list-based sets
    • ACM, New York
    • Michael, M.M.: High performance dynamic lock-free hash tables and list-based sets. In: SPAA 2002, pp. 73-82. ACM, New York (2002)
    • (2002) SPAA 2002 , pp. 73-82
    • Michael, M.M.1
  • 8
    • 59449085080 scopus 로고    scopus 로고
    • Trace-based derivation of a scalable lock-free stack algorithm
    • Groves, L., Colvin, R.: Trace-based derivation of a scalable lock-free stack algorithm. Formal Aspects of Computing (FAC) 21(1-2), 187-223 (2009)
    • (2009) Formal Aspects of Computing (FAC) , vol.21 , Issue.1-2 , pp. 187-223
    • Groves, L.1    Colvin, R.2
  • 10
    • 35048881589 scopus 로고    scopus 로고
    • A formal reduction for lock-free parallel algorithms
    • Alur, R., Peled, D.A. (eds) CAV 2004. Springer, Heidelberg
    • Gao, H., Hesselink, W.H.: A formal reduction for lock-free parallel algorithms. In: Alur, R., Peled, D.A. (eds.) CAV 2004. LNCS, vol. 3114, pp. 305-309. Springer, Heidelberg (2004)
    • (2004) LNCS , vol.3114 , pp. 305-309
    • Gao, H.1    Hesselink, W.H.2
  • 12
    • 38049117904 scopus 로고    scopus 로고
    • Verifying lock-freedom using well-founded orders
    • Jones, C.B., Liu, Z., Woodcock, J. (eds) ICTAC 2007. Springer, Heidelberg
    • Colvin, R., Dongol, B.: Verifying lock-freedom using well-founded orders. In: Jones, C.B., Liu, Z., Woodcock, J. (eds.) ICTAC 2007. LNCS, vol. 4711, pp. 124-138. Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4711 , pp. 124-138
    • Colvin, R.1    Dongol, B.2
  • 13
    • 58149175808 scopus 로고    scopus 로고
    • A general technique for proving lock-freedom
    • Colvin, R., Dongol, B.: A general technique for proving lock-freedom. Sci. Comput. Program. 74(3), 143-165 (2009)
    • (2009) Sci. Comput. Program. , vol.74 , Issue.3 , pp. 143-165
    • Colvin, R.1    Dongol, B.2
  • 16
    • 41149088016 scopus 로고
    • A lock-free multiprocessor os kernel
    • Massalin, H., Pu, C.: A lock-free multiprocessor os kernel. SIGOPS Oper. Syst. Rev. 26(2), 108 (1992)
    • (1992) SIGOPS Oper. Syst. Rev. , vol.26 , Issue.2 , pp. 108
    • Massalin, H.1    Pu, C.2
  • 17
    • 0020929268 scopus 로고
    • Specification and design of (parallel) programs
    • North-Holland, Amsterdam
    • Jones, C.B.: Specification and design of (parallel) programs. In: Proceedings of IFIP'83, pp. 321-332. North-Holland, Amsterdam (1983)
    • (1983) Proceedings of IFIP'83 , pp. 321-332
    • Jones, C.B.1
  • 18
    • 79251583300 scopus 로고    scopus 로고
    • A reduction theorem for concurrent object-oriented programs
    • McIver, A., Morgan, C. (eds.). Springer, New York
    • Misra, J.: A reduction theorem for concurrent object-oriented programs. In:McIver, A., Morgan, C. (eds.) Programming methodology, pp. 69-92. Springer, New York (2003)
    • (2003) Programming Methodology , pp. 69-92
    • Misra, J.1
  • 20
    • 34347252074 scopus 로고    scopus 로고
    • Software Technology Research Laboratory, SERCentre, The Gateway, Leicester LE1 9BH, UK
    • Cau, A., Moszkowski, B., Zedan, H.: ITL - Interval Temporal Logic. Software Technology Research Laboratory, SERCentre, De Montfort University, The Gateway, Leicester LE1 9BH, UK (2002), http://www.cms.dmu.ac.uk/~cau/itlhomepage
    • (2002) ITL - Interval Temporal Logic
    • Cau, A.1    Moszkowski, B.2    Zedan, H.3
  • 22
    • 37849189689 scopus 로고    scopus 로고
    • Lock-free parallel and concurrent garbage collection by mark&sweep
    • DOI 10.1016/j.scico.2006.10.001, PII S0167642306002036
    • Gao, H., Groote, J.F., Hesselink, W.H.: Lock-free parallel and concurrent garbage collection by mark&sweep. Sci. Comput. Program. 64(3), 341-374 (2007) (Pubitemid 44828142)
    • (2007) Science of Computer Programming , vol.64 , Issue.3 , pp. 341-374
    • Gao, H.1    Groote, J.F.2    Hesselink, W.H.3
  • 23
    • 77950221845 scopus 로고    scopus 로고
    • Interactive verification of concurrent systems using symbolic execution
    • Bäumler, S., Balser, M., Nafz, F., Reif, W., Schellhorn, G.: Interactive verification of concurrent systems using symbolic execution. AI Communications 23(2-3), 285-307 (2010)
    • (2010) AI Communications , vol.23 , Issue.2-3 , pp. 285-307
    • Bäumler, S.1    Balser, M.2    Nafz, F.3    Reif, W.4    Schellhorn, G.5
  • 25
    • 84957803225 scopus 로고
    • Logical foundations for compositional verification and development of concurrent programs in unity
    • Alagar, V.S., Nivat, M. (eds) AMAST 1995. Springer, Heidelberg
    • Collette, P., Knapp, E.: Logical foundations for compositional verification and development of concurrent programs in unity. In: Alagar, V.S., Nivat, M. (eds.) AMAST 1995. LNCS, vol. 936, pp. 353-367. Springer, Heidelberg (1995)
    • (1995) LNCS , vol.936 , pp. 353-367
    • Collette, P.1    Knapp, E.2
  • 31
    • 27844608462 scopus 로고    scopus 로고
    • Lock-free dynamic hash tables with open addressing
    • DOI 10.1007/s00446-004-0115-2
    • Gao, H., Groote, J.F., Hesselink, W.H.: Lock-free dynamic hash tables with open addressing. Distrib. Comput. 18(1), 21-42 (2005) (Pubitemid 41660459)
    • (2005) Distributed Computing , vol.18 , Issue.1 , pp. 21-42
    • Gao, H.1    Groote, J.F.2    Hesselink, W.H.3
  • 32
    • 38149072282 scopus 로고    scopus 로고
    • Comparison under abstraction for verifying linearizability
    • Damm, W., Hermanns, H. (eds) CAV 2007. Springer, Heidelberg
    • Amit, D., Rinetzky, N., Reps, T.W., Sagiv, M., Yahav, E.: Comparison under abstraction for verifying linearizability. In: Damm, W., Hermanns, H. (eds.) CAV 2007. LNCS, vol. 4590, pp. 477-490. Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4590 , pp. 477-490
    • Amit, D.1    Rinetzky, N.2    Reps, T.W.3    Sagiv, M.4    Yahav, E.5
  • 34
    • 38149014674 scopus 로고    scopus 로고
    • Proving linearizability via non-atomic refinement
    • Davies, J., Gibbons, J. (eds) IFM 2007. Springer, Heidelberg
    • Derrick, J., Schellhorn, G., Wehrheim, H.: Proving linearizability via non-atomic refinement. In: Davies, J., Gibbons, J. (eds.) IFM 2007. LNCS, vol. 4591, pp. 195-214. Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4591 , pp. 195-214
    • Derrick, J.1    Schellhorn, G.2    Wehrheim, H.3
  • 35
    • 0017173886 scopus 로고
    • An axiomatic proof technique for parallel programs i
    • Owicki, S.S., Gries, D.: An Axiomatic Proof Technique for Parallel Programs I. Acta Inf. 6, 319-340 (1976)
    • (1976) Acta Inf. , vol.6 , pp. 319-340
    • Owicki, S.S.1    Gries, D.2
  • 36
    • 27144545762 scopus 로고    scopus 로고
    • Formal verification of an array-based nonblocking queue
    • Proceedings - 10th IEEE International Conference on Engineering of Complex Computer Systems, ICECCS 2005
    • Colvin, R., Groves, L.: Formal verification of an array-based nonblocking queue. In: ICECCS '05: Proceedings of the 10th IEEE International Conference on Engineering of Complex Computer Systems, Washington, DC, USA, pp. 507-516. IEEE Computer Society Press, Los Alamitos (2005) (Pubitemid 41495779)
    • (2005) Proceedings of the IEEE International Conference on Engineering of Complex Computer Systems, ICECCS , pp. 507-516
    • Colvin, R.1    Groves, L.2
  • 37
    • 84944269268 scopus 로고    scopus 로고
    • Local reasoning about programs that alter data structures
    • Fribourg, L. (ed) CSL 2001 and EACSL 2001. Springer, Heidelberg
    • O'Hearn, P., Reynolds, J., Yang, H.: Local reasoning about programs that alter data structures. In: Fribourg, L. (ed.) CSL 2001 and EACSL 2001. LNCS, vol. 2142, p. 1. Springer, Heidelberg (2001)
    • (2001) LNCS , vol.2142 , pp. 1
    • O'hearn, P.1    Reynolds, J.2    Yang, H.3


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