{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T19:43:32Z","timestamp":1725565412658},"publisher-location":"Berlin, Heidelberg","reference-count":4,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540226710"},{"type":"electronic","value":"9783540277750"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-27775-0_45","type":"book-chapter","created":{"date-parts":[[2010,9,15]],"date-time":"2010-09-15T20:29:36Z","timestamp":1284582576000},"page":"475-476","source":"Crossref","is-referenced-by-count":1,"title":["JmmSolve: A Generative Java Memory Model Implemented in Prolog and CHR"],"prefix":"10.1007","author":[{"given":"Tom","family":"Schrijvers","sequence":"first","affiliation":[]}],"member":"297","reference":[{"key":"45_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1007\/3-540-59155-9_6","volume-title":"Constraint Programming: Basics and Trends","author":"T. Fr\u00fchwirth","year":"1995","unstructured":"Fr\u00fchwirth, T.: Constraint Handling Rules. In: Podelski, A. (ed.) Constraint Programming: Basics and Trends. LNCS, vol.\u00a0910, pp. 90\u2013107. Springer, Heidelberg (1995)"},{"key":"45_CR2","unstructured":"Pugh, W.: Proposal for java memory model and thread specification revision. JSR- 133, http:\/\/www.jcp.org\/en\/jsr\/detail?id=133"},{"key":"45_CR3","doi-asserted-by":"crossref","unstructured":"Saraswat, V.: Concurrent Constraint-based Memory Machines: A framework for Java Memory Models (Preliminary Report). Technical report, IBM (March 2004)","DOI":"10.1007\/978-3-540-30502-6_36"},{"key":"45_CR4","unstructured":"Wielemaker, J.: SWI-Prolog\u2019s Home, http:\/\/www.swi-prolog.org\/"}],"container-title":["Lecture Notes in Computer Science","Logic Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-27775-0_45.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,19]],"date-time":"2020-11-19T04:19:59Z","timestamp":1605759599000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-27775-0_45"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540226710","9783540277750"],"references-count":4,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-27775-0_45","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}