메뉴 건너뛰기




Volumn , Issue , 2010, Pages 7-18

On the verification problem for weak memory models

Author keywords

Infinite state systems; Lossy channel systems; Program verification; Relaxed memory models

Indexed keywords

CONCURRENT PROGRAM; CRITICAL SYSTEMS; FIFO BUFFER; FINITE-STATE; HARDWARE ARCHITECTURE; INFINITE STATE SYSTEMS; LOCK-FREE SYNCHRONIZATION; LOSSY CHANNEL SYSTEMS; MEMORY MODELS; MEMORY ORDERING; MULTI-PROCESSORS; OPERATIONAL MODEL; PROGRAM ORDER; PROGRAM VERIFICATION; REACHABILITY; REACHABILITY PROBLEM; STATE MACHINE; VERIFICATION PROBLEMS;

EID: 77950894902     PISSN: 07308566     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1706299.1706303     Document Type: Conference Paper
Times cited : (70)

References (27)
  • 1
    • 0027266167 scopus 로고
    • Verifying programs with unreliable channels
    • IEEE Computer Society
    • P. Abdulla and B. Jonsson. Verifying programs with unreliable channels. In LICS, pages 160-170. IEEE Computer Society, 1993.
    • (1993) LICS , pp. 160-170
    • Abdulla, P.1    Jonsson, B.2
  • 2
    • 85027402534 scopus 로고
    • Undecidable verification problems for programs with unreliable channels
    • LNCS Springer
    • P. Abdulla and B. Jonsson. Undecidable verification problems for programs with unreliable channels. In ICALP, LNCS 820, pages 316-327. Springer, 1994.
    • (1994) ICALP , vol.820 , pp. 316-327
    • Abdulla, P.1    Jonsson, B.2
  • 3
    • 0002811218 scopus 로고    scopus 로고
    • Verifying programs with unreliable channels
    • P. Abdulla and B. Jonsson. Verifying programs with unreliable channels. Inf. Comput., 127(2):91-101, 1996.
    • (1996) Inf. Comput. , vol.127 , Issue.2 , pp. 91-101
    • Abdulla, P.1    Jonsson, B.2
  • 4
    • 0029724779 scopus 로고    scopus 로고
    • General decidability theorems for infinite-state systems
    • P. Abdulla, K. Cerans, B. Jonsson, and Y-K. Tsay. General decidability theorems for infinite-state systems. In LICS, pages 313-321, 1996.
    • (1996) LICS , pp. 313-321
    • Abdulla, P.1    Cerans, K.2    Jonsson, B.3    Tsay, Y.-K.4
  • 5
    • 0030382365 scopus 로고    scopus 로고
    • Shared memory consistency models: A tutorial
    • S. Adve and K. Gharachorloo. Shared memory consistency models: a tutorial. Computer, 29(12):66-76, 1996.
    • (1996) Computer , vol.29 , Issue.12 , pp. 66-76
    • Adve, S.1    Gharachorloo, K.2
  • 6
    • 0029722268 scopus 로고    scopus 로고
    • Model-checking of correctness conditions for concurrent objects
    • R. Alur, K. McMillan, and D. Peled. Model-checking of correctness conditions for concurrent objects. In Logic in Computer Science (LICS), pages 219-228, 1996.
    • (1996) Logic in Computer Science (LICS) , pp. 219-228
    • Alur, R.1    McMillan, K.2    Peled, D.3
  • 7
    • 77149161368 scopus 로고    scopus 로고
    • Implied set closure and its application to memory consistency verification
    • S. Baswana, S. Mehta, and V. Powar. Implied set closure and its application to memory consistency verification. In Computer-Aided Verification (CAV), 2008.
    • (2008) Computer-Aided Verification (CAV)
    • Baswana, S.1    Mehta, S.2    Powar, V.3
  • 8
    • 48949090119 scopus 로고    scopus 로고
    • Effective program verification for relaxed memory models
    • Extended Version as Tech Report MSR-TR-2008-12, Microsoft Research
    • S. Burckhardt and M.Musuvathi. Effective program verification for relaxed memory models. In Computer-Aided Verification (CAV), pages 107-120, 2008. Extended Version as Tech Report MSR-TR-2008-12, Microsoft Research.
    • (2008) Computer-Aided Verification (CAV) , pp. 107-120
    • Burckhardt, S.1    Musuvathi, M.2
  • 9
    • 35448932808 scopus 로고    scopus 로고
    • CheckFence: Checking consistency of concurrent data types on relaxed memory models
    • S. Burckhardt, R. Alur, and M. Martin. CheckFence: Checking consistency of concurrent data types on relaxed memory models. In PLDI, pages 12-21, 2007.
    • (2007) PLDI , pp. 12-21
    • Burckhardt, S.1    Alur, R.2    Martin, M.3
  • 11
    • 0034911369 scopus 로고    scopus 로고
    • Well-structured transition systems everywhere!
    • A. Finkel and Ph. Schnoebelen. Well-structured transition systems everywhere! Theor. Comput. Sci., 256(1-2):63-92, 2001.
    • (2001) Theor. Comput. Sci. , vol.256 , Issue.1-2 , pp. 63-92
    • Finkel, A.1    Schnoebelen, Ph.2
  • 12
    • 33745636564 scopus 로고    scopus 로고
    • A complete abstract interpretation framework for coverability properties of WSTS
    • LNCS Springer
    • P. Ganty, J. F. Raskin, and L. Van Begin. A complete abstract interpretation framework for coverability properties of WSTS. In VMCAI'06, LNCS 3855, pages 49-64. Springer, 2006.
    • (2006) VMCAI'06 , vol.3855 , pp. 49-64
    • Ganty, P.1    Raskin, J.F.2    Van Begin, L.3
  • 13
    • 27844494642 scopus 로고    scopus 로고
    • Expand, enlarge and check: New algorithms for the coverability problem of wsts
    • G. Geeraerts, J. F. Raskin, and L. Van Begin. Expand, enlarge and check: New algorithms for the coverability problem of wsts. J. Comput. Syst. Sci., 72(1):180-203, 2006.
    • (2006) J. Comput. Syst. Sci. , vol.72 , Issue.1 , pp. 180-203
    • Geeraerts, G.1    Raskin, J.F.2    Van Begin, L.3
  • 15
    • 33749419605 scopus 로고    scopus 로고
    • A memory model sensitive checker for C#
    • LNCS Springer
    • T. Q. Huynh and A. Roychoudhury. A memory model sensitive checker for C#. In Formal Methods (FM), LNCS 4085, pages 476-491. Springer, 2006.
    • (2006) Formal Methods (FM) , vol.4085 , pp. 476-491
    • Huynh, T.Q.1    Roychoudhury, A.2
  • 16
    • 0018518477 scopus 로고
    • How tomake amultiprocessor computer that correctly executes multiprocess programs
    • L. Lamport. How tomake amultiprocessor computer that correctly executes multiprocess programs. IEEE Trans. Comp., C-28(9):690-691, 1979.
    • (1979) IEEE Trans. Comp. , vol.28 C , Issue.9 , pp. 690-691
    • Lamport, L.1
  • 17
    • 72249096886 scopus 로고    scopus 로고
    • The design of a task parallel library
    • page to appear
    • Daan Leijen, Wolfram Schulte, and Sebastian Burckhardt. The design of a task parallel library. In OOPSLA, page to appear, 2009.
    • (2009) OOPSLA
    • Leijen, D.1    Schulte, W.2    Burckhardt, S.3
  • 18
    • 67650093463 scopus 로고    scopus 로고
    • Idempotent work stealing
    • Maged Michael, Martin Vechev, and Vijay Saraswat. Idempotent work stealing. In PPoPP, pages 45-54, 2009.
    • (2009) PPoPP , pp. 45-54
    • Michael, M.1    Vechev, M.2    Saraswat, V.3
  • 23
    • 0037105927 scopus 로고    scopus 로고
    • Verifying lossy channel systems has nonprimitive recursive complexity
    • September
    • Ph. Schnoebelen. Verifying lossy channel systems has nonprimitive recursive complexity. Information Processing Letters, 83(5):251-261, September 2002.
    • (2002) Information Processing Letters , vol.83 , Issue.5 , pp. 251-261
    • Schnoebelen, Ph.1
  • 25
    • 0022092438 scopus 로고
    • The complexity of propositional linear temporal logics
    • A. P. Sistla and E. M. Clarke. The complexity of propositional linear temporal logics. J. ACM, 32(3):733-749, 1985.
    • (1985) J. ACM , vol.32 , Issue.3 , pp. 733-749
    • Sistla, A.P.1    Clarke, E.M.2
  • 26
    • 0004328283 scopus 로고
    • D. Weaver and T. Germond, editors. Version 9. PTR Prentice Hall
    • D. Weaver and T. Germond, editors. The SPARC Architecture Manual Version 9. PTR Prentice Hall, 1994.
    • (1994) The SPARC Architecture Manual
  • 27
    • 12444330392 scopus 로고    scopus 로고
    • Nemos: A framework for axiomatic and executable specifications of memory consistency models
    • doi: 10.1109/IPDPS.2004.1302944
    • Y. Yang, G. Gopalakrishnan, G. Lindstrom, and K. Slind. Nemos: A framework for axiomatic and executable specifications of memory consistency models. In IPDPS, 2004. doi: 10.1109/IPDPS.2004.1302944.
    • (2004) IPDPS
    • Yang, Y.1    Gopalakrishnan, G.2    Lindstrom, G.3    Slind, K.4


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