-
1
-
-
17044378871
-
The Java memory model
-
ACM Press, New York
-
Manson, J., Pugh, W., Adve, S.V.: The Java memory model. In: POPL '05. Proceedings of the 32nd ACM SIGPLAN-SIGACT symposium on Principles of Programming Languages, pp. 378-391. ACM Press, New York (2005)
-
(2005)
POPL '05. Proceedings of the 32nd ACM SIGPLAN-SIGACT symposium on Principles of Programming Languages
, pp. 378-391
-
-
Manson, J.1
Pugh, W.2
Adve, S.V.3
-
2
-
-
38049074033
-
-
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
-
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
-
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
-
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
-
6
-
-
37549051827
-
-
Addison-Wesley Professional, Reading
-
Peierls, T., Goetz, B., Bloch, J., Bowbeer, J., Lea, D., Holmes, D.: Java Concurrency in Practice. Addison-Wesley Professional, Reading (2005)
-
(2005)
Java Concurrency in Practice
-
-
Peierls, T.1
Goetz, B.2
Bloch, J.3
Bowbeer, J.4
Lea, D.5
Holmes, D.6
-
9
-
-
0017996760
-
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
-
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
-
-
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
-
-
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)
-
-
-
-
17
-
-
34748897138
-
A theory of memory models
-
ACM, New York
-
Saraswat, V., Jagadeesan, R., Michael, M., von Praun, C.: A theory of memory models. In: ACM 2007 SIGPLAN Conference on Principles and Practice of Parallel Computing, ACM, New York (2007)
-
(2007)
ACM 2007 SIGPLAN Conference on Principles and Practice of Parallel Computing
-
-
Saraswat, V.1
Jagadeesan, R.2
Michael, M.3
von Praun, C.4
-
18
-
-
38049022313
-
-
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
-
-
Á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)
-
-
-
-
20
-
-
18544387152
-
Modular verification of multithreaded programs
-
Flanagan, C., Freund, S.N., Qadeer, S., Seshia, S.A.: Modular verification of multithreaded programs. Theor. Comput. Sci. 338(1-3), 153-183 (2005)
-
(2005)
Theor. Comput. Sci
, vol.338
, Issue.1-3
, pp. 153-183
-
-
Flanagan, C.1
Freund, S.N.2
Qadeer, S.3
Seshia, S.A.4
-
22
-
-
17144373715
-
-
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
-
-
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)
-
-
-
-
24
-
-
38049002208
-
-
Mobius project deliverable D3.3 , available from
-
Huisman, M., Grigore, R., Haack, C., Hurlin, C., Kiniry, J., Petri, G., Poll, E.: Report on thread-modular verification. Mobius project deliverable D3.3 (2007), available from http://mobius.inria.fr
-
(2007)
Report on thread-modular verification
-
-
Huisman, M.1
Grigore, R.2
Haack, C.3
Hurlin, C.4
Kiniry, J.5
Petri, G.6
Poll, E.7
-
25
-
-
38049089148
-
-
Microsoft: Standard ECMA-335 Common Language Infrastructure (CLI) (2005)
-
Microsoft: Standard ECMA-335 Common Language Infrastructure (CLI) (2005)
-
-
-
-
26
-
-
33749866867
-
-
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
-
-
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
-
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
-
-
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
-
-
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)
-
-
-
|