메뉴 건너뛰기




Volumn 4732 LNCS, Issue , 2007, Pages 22-37

Formalising java's data race free guarantee

Author keywords

[No Author keywords available]

Indexed keywords

CONCURRENT ENGINEERING; FORMAL LOGIC; MATHEMATICAL MODELS;

EID: 38049057751     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-74591-4_4     Document Type: Conference Paper
Times cited : (35)

References (30)
  • 2
    • 38049074033 scopus 로고    scopus 로고
    • Gosling, J., Joy, B., Steele, G., Bracha, G.: Memory Model. In: Java(TM) Language Specification, 3rd edn. Java Series, pp. 557-573. Addison-Wesley Professional, Reading (2005)
    • Gosling, J., Joy, B., Steele, G., Bracha, G.: Memory Model. In: Java(TM) Language Specification, 3rd edn. Java Series, pp. 557-573. Addison-Wesley Professional, Reading (2005)
  • 3
    • 79953116512 scopus 로고    scopus 로고
    • The Java memory model: Operationally, denotationally, axiomatically
    • Cenciarelli, P., Knapp, A., Sibilio, E.: The Java memory model: Operationally, denotationally, axiomatically. In: 16th ESOP (2007)
    • (2007) 16th ESOP
    • Cenciarelli, P.1    Knapp, A.2    Sibilio, E.3
  • 4
    • 0030382365 scopus 로고    scopus 로고
    • Shared memory consistency models: A tutorial
    • Adve, S.V., Gharachorloo, K.: Shared memory consistency models: A tutorial. Computer 29(12), 66-76 (1996)
    • (1996) Computer , vol.29 , Issue.12 , pp. 66-76
    • Adve, S.V.1    Gharachorloo, K.2
  • 5
    • 0034187807 scopus 로고    scopus 로고
    • The Java memory model is fatally flawed
    • Pugh, W.: The Java memory model is fatally flawed. Concurrency - Practice and Experience 12(6), 445-455 (2000)
    • (2000) Concurrency - Practice and Experience , vol.12 , Issue.6 , pp. 445-455
    • Pugh, W.1
  • 9
    • 0017996760 scopus 로고
    • Time, clocks, and the ordering of events in a distributed system
    • Lamport, L.: Time, clocks, and the ordering of events in a distributed system. Commun. ACM 21(7), 558-565 (1978)
    • (1978) Commun. ACM , vol.21 , Issue.7 , pp. 558-565
    • Lamport, L.1
  • 12
    • 0027608117 scopus 로고
    • A unified formalization of four shared-memory models
    • Adve, S.V., Aggarwal, J.K.: A unified formalization of four shared-memory models. IEEE Trans. Parallel Distrib. Syst. 4(6), 613-624 (1993)
    • (1993) IEEE Trans. Parallel Distrib. Syst , vol.4 , Issue.6 , pp. 613-624
    • Adve, S.V.1    Aggarwal, J.K.2
  • 14
    • 84949034186 scopus 로고    scopus 로고
    • Roychoudhury, A.: Formal reasoning about hardware and software memory models. In: George, C.W., Miao, H. (eds.) ICFEM 2002. LNCS, 2495, pp. 423-434. Springer, Heidelberg (2002)
    • Roychoudhury, A.: Formal reasoning about hardware and software memory models. In: George, C.W., Miao, H. (eds.) ICFEM 2002. LNCS, vol. 2495, pp. 423-434. Springer, Heidelberg (2002)
  • 16
    • 17944373673 scopus 로고    scopus 로고
    • Maessen, J.W., Shen, X.: Improving the Java memory model using CRF. In: OOPSLA, pp. 1-12. ACM Press, New York (2000)
    • Maessen, J.W., Shen, X.: Improving the Java memory model using CRF. In: OOPSLA, pp. 1-12. ACM Press, New York (2000)
  • 18
    • 38049022313 scopus 로고    scopus 로고
    • PhD thesis, University of Maryland, College Park
    • Manson, J.: The Java memory model. PhD thesis, University of Maryland, College Park (2004)
    • (2004) The Java memory model
    • Manson, J.1
  • 19
    • 13444292254 scopus 로고    scopus 로고
    • Ábrahám, E., de Boer, F.S., de Roever, W.P., Steffen, M.: An assertion-based proof system for multithreaded Java. TCS 331(2-3), 251-290 (2005)
    • Ábrahám, E., de Boer, F.S., de Roever, W.P., Steffen, M.: An assertion-based proof system for multithreaded Java. TCS 331(2-3), 251-290 (2005)
  • 22
    • 17144373715 scopus 로고    scopus 로고
    • Flanagan, C., Freund, S.N.: Type-based race detection for Java. In: PLDI, pp. 219-232. ACM Press, New York (2000)
    • Flanagan, C., Freund, S.N.: Type-based race detection for Java. In: PLDI, pp. 219-232. ACM Press, New York (2000)
  • 23
    • 0035551906 scopus 로고    scopus 로고
    • Boyapati, C., Rinard, M.: A parameterized type system for race-free Java programs. In: OOPSLA, pp. 56-69. ACM Press, New York (2001)
    • Boyapati, C., Rinard, M.: A parameterized type system for race-free Java programs. In: OOPSLA, pp. 56-69. ACM Press, New York (2001)
  • 25
    • 38049089148 scopus 로고    scopus 로고
    • Microsoft: Standard ECMA-335 Common Language Infrastructure (CLI) (2005)
    • Microsoft: Standard ECMA-335 Common Language Infrastructure (CLI) (2005)
  • 26
    • 33749866867 scopus 로고    scopus 로고
    • Burckhardt, S., Alur, R., Martin, M.M.K.: Bounded model checking of concurrent data types on relaxed memory models: A case study. In: Ball, T., Jones, R.B. (eds.) CAV 2006. LNCS, 4144, pp. 489-502. Springer, Heidelberg (2006)
    • Burckhardt, S., Alur, R., Martin, M.M.K.: Bounded model checking of concurrent data types on relaxed memory models: A case study. In: Ball, T., Jones, R.B. (eds.) CAV 2006. LNCS, vol. 4144, pp. 489-502. Springer, Heidelberg (2006)
  • 27
    • 38049001285 scopus 로고    scopus 로고
    • Burckhardt, S., Alur, R., Martin, M.M.K.: CheckFence: Checking consistency of concurrent data types on relaxed memory models. In: PLDI, San Diego, California, USA, ACM Press, New York (2007)
    • Burckhardt, S., Alur, R., Martin, M.M.K.: CheckFence: Checking consistency of concurrent data types on relaxed memory models. In: PLDI, San Diego, California, USA, ACM Press, New York (2007)
  • 28
    • 0013042182 scopus 로고    scopus 로고
    • Semantics of multithreaded Java
    • Technical Report CS-TR-4215, Dept. of Computer Science, University of Maryland, College Park
    • Manson, J., Pugh, W.: Semantics of multithreaded Java. Technical Report CS-TR-4215, Dept. of Computer Science, University of Maryland, College Park (2001)
    • (2001)
    • Manson, J.1    Pugh, W.2
  • 29
    • 17444412628 scopus 로고    scopus 로고
    • Yang, Y., Gopalakrishnan, G., Lindstrom, G.: UMM: an operational memory model specification framework with integrated model checking capability: Research articles. Concurr. Comput.: Pract. Exper. 17(5-6), 465-487 (2005)
    • Yang, Y., Gopalakrishnan, G., Lindstrom, G.: UMM: an operational memory model specification framework with integrated model checking capability: Research articles. Concurr. Comput.: Pract. Exper. 17(5-6), 465-487 (2005)
  • 30
    • 35048833352 scopus 로고    scopus 로고
    • Yang, Y., Gopalakrishnan, G., Lindstrom, G.: Memory-model-sensitive data race analysis. In: Davies, J., Schulte, W., Barnett, M. (eds.) ICFEM 2004. LNCS, 3308, pp. 30-45. Springer, Heidelberg (2004)
    • Yang, Y., Gopalakrishnan, G., Lindstrom, G.: Memory-model-sensitive data race analysis. In: Davies, J., Schulte, W., Barnett, M. (eds.) ICFEM 2004. LNCS, vol. 3308, pp. 30-45. Springer, Heidelberg (2004)


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