{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T17:55:41Z","timestamp":1725558941866},"publisher-location":"Berlin, Heidelberg","reference-count":10,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642144028"},{"type":"electronic","value":"9783642144035"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-14403-5_7","type":"book-chapter","created":{"date-parts":[[2010,7,7]],"date-time":"2010-07-07T09:01:33Z","timestamp":1278493293000},"page":"62-67","source":"Crossref","is-referenced-by-count":1,"title":["Verification of Causality Requirements in Java Memory Model Is Undecidable"],"prefix":"10.1007","author":[{"given":"Matko","family":"Botin\u010dan","sequence":"first","affiliation":[]},{"given":"Paola","family":"Glavan","sequence":"additional","affiliation":[]},{"given":"Davor","family":"Runje","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"7_CR1","volume-title":"The Java Language Specification","author":"J. Gosling","year":"2005","unstructured":"Gosling, J., Joy, B., Steele, G., Bracha, G.: The Java Language Specification, 3rd edn. Addison-Wesley, Reading (2005)","edition":"3"},{"key":"7_CR2","unstructured":"Manson, J., Pugh, W., Adve, S.V.: The Java memory model (expanded version). ACM Transactions on Programming Languages and Systems (submitted)"},{"key":"7_CR3","doi-asserted-by":"publisher","first-page":"378","DOI":"10.1145\/1040305.1040336","volume-title":"Proceedings of the 32nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL 2005)","author":"J. Manson","year":"2005","unstructured":"Manson, J., Pugh, W., Adve, S.V.: The Java memory model. In: Proceedings of the 32nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL 2005), pp. 378\u2013391. ACM Press, New York (2005)"},{"key":"7_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"331","DOI":"10.1007\/978-3-540-71316-6_23","volume-title":"Programming Languages and Systems","author":"P. Cenciarelli","year":"2007","unstructured":"Cenciarelli, P., Knapp, A., Sibilio, E.: The Java memory model: Operationally, denotationally, axiomatically. In: De Nicola, R. (ed.) ESOP 2007. LNCS, vol.\u00a04421, pp. 331\u2013346. Springer, Heidelberg (2007)"},{"key":"7_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1007\/978-3-540-74591-4_4","volume-title":"Theorem Proving in Higher Order Logics","author":"D. Aspinall","year":"2007","unstructured":"Aspinall, D., Sevcik, J.: Formalising Java\u2019s data-race-free guarantee. In: Schneider, K., Brandt, J. (eds.) TPHOLs 2007. LNCS, vol.\u00a04732, pp. 22\u201337. Springer, Heidelberg (2007)"},{"key":"7_CR6","unstructured":"Aspinall, D., Sevcik, J.: Java memory model examples: Good, bad and ugly. In: Proceedings of the 1st International Workshop on Verification and Analysis of Multi-threaded Java-like Programs, VAMP 2007 (2007)"},{"key":"7_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"224","DOI":"10.1007\/11678779_16","volume-title":"Hardware and Software, Verification and Testing","author":"S. Polyakov","year":"2006","unstructured":"Polyakov, S., Schuster, A.: Verification of the Java causality requirements. In: Ur, S., Bin, E., Wolfsthal, Y. (eds.) HVC 2005. LNCS, vol.\u00a03875, pp. 224\u2013246. Springer, Heidelberg (2006)"},{"key":"7_CR8","unstructured":"Manson, J.: The Java memory model. PhD thesis, University of Maryland, College Park (2004)"},{"issue":"1-2","key":"7_CR9","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1006\/inco.1999.2847","volume":"160","author":"R. Alur","year":"2000","unstructured":"Alur, R., McMillan, K.L., Peled, D.: Model-checking of correctness conditions for concurrent objects. Inf. Comput.\u00a0160(1-2), 167\u2013188 (2000)","journal-title":"Inf. Comput."},{"key":"7_CR10","first-page":"199","volume-title":"Proceedings of the 3rd ACM & IEEE International Conference on Formal Methods and Models for Co-Design (MEMOCODE 2005)","author":"A. Sezgin","year":"2005","unstructured":"Sezgin, A., Gopalakrishnan, G.: On the decidability of shared memory consistency verification. In: Proceedings of the 3rd ACM & IEEE International Conference on Formal Methods and Models for Co-Design (MEMOCODE 2005), pp. 199\u2013208. IEEE, Los Alamitos (2005)"}],"container-title":["Lecture Notes in Computer Science","Parallel Processing and Applied Mathematics"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-14403-5_7.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,30]],"date-time":"2021-04-30T08:26:40Z","timestamp":1619771200000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-14403-5_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642144028","9783642144035"],"references-count":10,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-14403-5_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}