메뉴 건너뛰기




Volumn 2589, Issue , 2003, Pages 166-185

A unified formal specification and analysis of the new Java memory models

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTATIONAL LINGUISTICS; COMPUTER PROGRAMMING; FORMAL SPECIFICATION; PROGRAM PROCESSORS; SPECIFICATIONS;

EID: 35248833726     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/3-540-36498-6_9     Document Type: Article
Times cited : (4)

References (31)
  • 2
    • 35248827421 scopus 로고    scopus 로고
    • ASM Home Page
    • ASM Home Page. http://www.eecs.umich.edu/gasm/
  • 5
    • 84947909053 scopus 로고
    • Why Use Evolving Algebras for Hardware and Software Engineering?
    • Bartosek, M., Staudek, J., Wiedermann, J. (eds.): SOFSEM '95: 22nd Seminar on Current Trends in Theory and Practice of Informatics. Springer-Verlag
    • Börger, E.: Why Use Evolving Algebras for Hardware and Software Engineering? In: Bartosek, M., Staudek, J., Wiedermann, J. (eds.): SOFSEM '95: 22nd Seminar on Current Trends in Theory and Practice of Informatics. LNCS 1012, Springer-Verlag (1995) 236-271
    • (1995) LNCS , vol.1012 , pp. 236-271
    • Börger, E.1
  • 6
    • 84947919477 scopus 로고    scopus 로고
    • ¿From Sequential to Multi-Threaded Java: An Event-Based Operational Semantics
    • Johnson, M. (ed.): Springer-Verlag
    • Cenciarelli, P., Knapp, A., Reus, B., Wirsing, M.: ¿From Sequential to Multi-Threaded Java: An Event-Based Operational Semantics. In: Johnson, M. (ed.): Algebraic Methodology and Software Technology. Springer-Verlag (1997) 75-90
    • (1997) Algebraic Methodology and Software Technology , pp. 75-90
    • Cenciarelli, P.1    Knapp, A.2    Reus, B.3    Wirsing, M.4
  • 7
    • 0034246578 scopus 로고    scopus 로고
    • Location Consistency - A New Memory Model and Cache Consistency Protocol
    • Gao, G. R., Sarkar, V.: Location Consistency - A New Memory Model and Cache Consistency Protocol. IEEE Trans. on Comp. 49(8) (2000) 798-813
    • (2000) IEEE Trans. on Comp. , vol.49 , Issue.8 , pp. 798-813
    • Gao, G.R.1    Sarkar, V.2
  • 9
    • 35248893130 scopus 로고    scopus 로고
    • Double-Checked Locking: Clever, but Broken
    • Goetz, B.: Double-Checked Locking: Clever, but Broken. JavaWorld 6(2) (2001)
    • (2001) JavaWorld , vol.6 , Issue.2
    • Goetz, B.1
  • 10
    • 0005300107 scopus 로고    scopus 로고
    • Java consistency: Non-operational characterizations for Java memory behavior
    • Gontmakher, A., Schuster, A.: Java consistency: Non-operational characterizations for Java memory behavior. ACM Trans. on Comp. Sys. 18(4) (2000) 333-386
    • (2000) ACM Trans. on Comp. Sys. , vol.18 , Issue.4 , pp. 333-386
    • Gontmakher, A.1    Schuster, A.2
  • 14
    • 84889602759 scopus 로고    scopus 로고
    • Investigating Java concurrency Using Abstract State Machines
    • Gurevich, Y., Kutter, P. W., Odersky, M., Thiele, L. (eds.): Abstract State Machines: Theory and Applications. Springer-Verlag
    • Gurevich, Y., Schulte, W., Wallace, C.: Investigating Java concurrency Using Abstract State Machines. In: Gurevich, Y., Kutter, P. W., Odersky, M., Thiele, L. (eds.): Abstract State Machines: Theory and Applications. LNCS 1912. Springer-Verlag (2000) 151-176
    • (2000) LNCS , vol.1912 , pp. 151-176
    • Gurevich, Y.1    Schulte, W.2    Wallace, C.3
  • 15
    • 84945711902 scopus 로고
    • DDM - A Cache only Memory Architecture
    • Hagersten, E., Landin, A., Haridi, S.: DDM - A Cache Only Memory Architecture. IEEE Computer 25(9) (1992) 44-54
    • (1992) IEEE Computer , vol.25 , Issue.9 , pp. 44-54
    • Hagersten, E.1    Landin, A.2    Haridi, S.3
  • 16
    • 35248857634 scopus 로고    scopus 로고
    • Warning! Threading in a Multiprocessor World
    • Holub, A.: Warning! Threading in a Multiprocessor World. JavaWorld 6(2) (2001)
    • (2001) JavaWorld , vol.6 , Issue.2
    • Holub, A.1
  • 19
    • 0018518477 scopus 로고
    • How to Make a Multiprocessor Computer that Correctly Executes Multiprocess Programs
    • Lamport, L.: How to Make a Multiprocessor Computer that Correctly Executes Multiprocess Programs. IEEE Transactions on Computers C-28(9) (1979) 690-691
    • (1979) IEEE Transactions on Computers , vol.C-28 , Issue.9 , pp. 690-691
    • Lamport, L.1
  • 20
    • 0034446989 scopus 로고    scopus 로고
    • Improving the Java Memory Model Using CRF
    • Maessen, J.-W., Arvind, Shen, X.: Improving the Java Memory Model Using CRF. Proc. OOPSLA (2000) 1-12
    • (2000) Proc. OOPSLA , pp. 1-12
    • Maessen, J.-W.1    Arvind2    Shen, X.3
  • 23
    • 0036041892 scopus 로고    scopus 로고
    • Specifying Multithreaded Java Semantics for Program Verification
    • Roychoudhury, A., Mitra, T.: Specifying Multithreaded Java Semantics for Program Verification. Proc. ICSE (2002)
    • (2002) Proc. ICSE
    • Roychoudhury, A.1    Mitra, T.2
  • 25
    • 0032671416 scopus 로고    scopus 로고
    • Commit-Reconcile & Fences (CRF): A New Memory Model for Architects and Compiler Writers
    • Shen, X., Arvind, Rudolph, L.: Commit-Reconcile & Fences (CRF): A New Memory Model for Architects and Compiler Writers. Proc. ISCA (1999) 150-161
    • (1999) Proc. ISCA , pp. 150-161
    • Shen, X.1    Arvind2    Rudolph, L.3
  • 27
    • 35248844754 scopus 로고    scopus 로고
    • On the Tamability of the Location Consistency Memory Model
    • Wallace, C., Tremblay, G., Amaral, J. N.: On the Tamability of the Location Consistency Memory Model. Proc. PDPTA (2002)
    • (2002) Proc. PDPTA
    • Wallace, C.1    Tremblay, G.2    Amaral, J.N.3
  • 28
    • 33646813246 scopus 로고    scopus 로고
    • An Abstract State Machine Specification and Verification of the Location Consistency Memory Model and Cache Protocol
    • Wallace, C., Tremblay, G., Amaral, J. N.: An Abstract State Machine Specification and Verification of the Location Consistency Memory Model and Cache Protocol. J. Universal Computer Science 7(11) (2001) 1088-1112
    • (2001) J. Universal Computer Science , vol.7 , Issue.11 , pp. 1088-1112
    • Wallace, C.1    Tremblay, G.2    Amaral, J.N.3


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