메뉴 건너뛰기




Volumn , Issue , 2002, Pages 192-201

Specifying Java thread semantics using a uniform memory model

Author keywords

Compilation; Java; Memory models; Threads; Verification

Indexed keywords

COMPUTER HARDWARE DESCRIPTION LANGUAGES; COMPUTER SIMULATION; COMPUTER SOFTWARE SELECTION AND EVALUATION; PROGRAM COMPILERS; RESPONSE TIME (COMPUTER SYSTEMS); SEMANTICS; STANDARDIZATION; STORAGE ALLOCATION (COMPUTER);

EID: 0242696274     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/583810.583832     Document Type: Conference Paper
Times cited : (10)

References (20)
  • 1
    • 0030382365 scopus 로고    scopus 로고
    • Shared memory consistency models: A tutorial
    • S. V. Adve and K. Gharachorloo. Shared memory consistency models: A tutorial. IEEE Computer, 29(12):66-76, 1996.
    • (1996) IEEE Computer , vol.29 , Issue.12 , pp. 66-76
    • Adve, S.V.1    Gharachorloo, K.2
  • 4
    • 0003525466 scopus 로고    scopus 로고
    • Location consistency - a new memory model and cache consistency protocol
    • Technical report, 16, CAPSL, University of Delaware, February
    • G. Gao and V. Sarkar. Location consistency - a new memory model and cache consistency protocol. Technical report, 16, CAPSL, University of Delaware, February, 1998.
    • (1998)
    • Gao, G.1    Sarkar, V.2
  • 5
    • 0242612621 scopus 로고
    • Introduction to sequential consistency and the lazy caching algorithm
    • R. Gerth. Introduction to sequential consistency and the lazy caching algorithm. Distributed Computing, 1995.
    • (1995) Distributed Computing
    • Gerth, R.1
  • 6
    • 0003512886 scopus 로고
    • Memory consistency models for shared-memory multiprocessors
    • Technical Report CSL-TR-95-685, Stanford University, December
    • K. Gharachorloo. Memory consistency models for shared-memory multiprocessors. Technical Report CSL-TR-95-685, Stanford University, December 1995.
    • (1995)
    • Gharachorloo, K.1
  • 7
    • 0005300107 scopus 로고    scopus 로고
    • Java consistency: Non-operational characterizations for Java Memory Model
    • November
    • A. Gontmakher and A. Schuster. Java consistency: Non-operational characterizations for Java Memory Model. In ACM Transactions On Computer Systems, vol. 18, No. 4, pages 333-386, November 2000.
    • (2000) ACM Transactions on Computer Systems , vol.18 , Issue.4 , pp. 333-386
    • Gontmakher, A.1    Schuster, A.2
  • 9
    • 0039024252 scopus 로고    scopus 로고
    • Investigating Java concurrency using abstract state machines
    • Technical Report 2000-04, University of Delaware, December
    • Y. Gurevich, W. Schulte, and C. Wallace. Investigating Java concurrency using abstract state machines. Technical Report 2000-04, University of Delaware, December 1999.
    • (1999)
    • Gurevich, Y.1    Schulte, W.2    Wallace, C.3
  • 10
    • 0242444362 scopus 로고    scopus 로고
    • Java Memory Model mailing list
    • Java Memory Model mailing list.
  • 11
    • 0242527865 scopus 로고    scopus 로고
    • Java Specification Request (JSR) 133: Java Memory Model and Thread Specification Revision
    • Java Specification Request (JSR) 133: Java Memory Model and Thread Specification Revision. http://jcp.org/jsr/detail.133.jsp.
  • 13
    • 0018518477 scopus 로고
    • How to make a multiprocessor computer that correctly executes multiprocess programs
    • L. Lamport. How to make a multiprocessor computer that correctly executes multiprocess programs. IEEE Transactions on Computers, C-28(9):690-691, 1979.
    • (1979) IEEE Transactions on Computers , vol.C-28 , Issue.9 , pp. 690-691
    • Lamport, L.1
  • 14
    • 0034446989 scopus 로고    scopus 로고
    • Improving the Java Memory Model using CRF
    • Oxtober
    • J.-W. Maessen, Arvind, and X. Shen. Improving the Java Memory Model using CRF. In OOPSLA, 1-12, Oxtober 2000.
    • (2000) OOPSLA , pp. 1-12
    • Maessen, J.-W.1    Arvind2    Shen, X.3
  • 15
    • 0013042182 scopus 로고    scopus 로고
    • Semantics of multithreaded Java
    • Technical Report UMIACS-TR-2001-09
    • J. Manson and W. Pugh. Semantics of multithreaded Java. Technical Report UMIACS-TR-2001-09, 2002.
    • (2002)
    • Manson, J.1    Pugh, W.2
  • 17
    • 0033076216 scopus 로고    scopus 로고
    • An executable specification and verifier for relaxed memory order
    • S. Park and D. L. Dill. An executable specification and verifier for Relaxed Memory Order. IEEE Transactions on Computers, 48(2):227-235, 1999.
    • (1999) IEEE Transactions on Computers , vol.48 , Issue.2 , pp. 227-235
    • Park, S.1    Dill, D.L.2
  • 18
    • 0003079366 scopus 로고    scopus 로고
    • Fixing the Java Memory Model
    • W. Pugh. Fixing the Java Memory Model. In Java Grande, pages 89-98, 1999.
    • (1999) Java Grande , pp. 89-98
    • Pugh, W.1


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