{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T22:56:29Z","timestamp":1725663389729},"publisher-location":"Berlin, Heidelberg","reference-count":14,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540508205"},{"type":"electronic","value":"9783540460923"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1989]]},"DOI":"10.1007\/3-540-50820-1_52","type":"book-chapter","created":{"date-parts":[[2012,2,25]],"date-time":"2012-02-25T20:33:41Z","timestamp":1330202021000},"page":"273-282","source":"Crossref","is-referenced-by-count":2,"title":["Formal specification of a prolog compiler"],"prefix":"10.1007","author":[{"given":"Michael","family":"Hanus","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,5,29]]},"reference":[{"key":"16_CR1","doi-asserted-by":"crossref","first-page":"309","DOI":"10.1016\/0743-1066(87)90008-2","volume":"4","author":"B. Arbab","year":"1987","unstructured":"B. Arbab and D.M. Berry. Operational and Denotational Semantics of Prolog. Journal of Logic Programming (4), pp. 309\u2013329, 1987.","journal-title":"Journal of Logic Programming"},{"key":"16_CR2","unstructured":"W.F. Clocksin and C.S. Mellish. Programming in Prolog. Springer, 1981."},{"key":"16_CR3","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1016\/0743-1066(88)90007-6","volume":"5","author":"S. K. Debray","year":"1988","unstructured":"S.K. Debray and P. Mishra. Denotational and Operational Semantics for Prolog. Journal of Logic Programming (5), pp. 61\u201391, 1988.","journal-title":"Journal of Logic Programming"},{"key":"16_CR4","unstructured":"P. Deransart and G. Ferrand. An Operational Formal Definition of PROLOG. In Proc. 4th IEEE Internat. Symposium on Logic Programming, pp. 162\u2013172, San Francisco, 1987."},{"key":"16_CR5","doi-asserted-by":"crossref","unstructured":"H. Ganzinger and R. Giegerich. Attribute Coupled Grammars. In Proceedings of the SIGPLAN '84 Symposium on Compiler Construction, pp. 157\u2013170, Montreal, 1984.","DOI":"10.1145\/502949.502890"},{"key":"16_CR6","unstructured":"H. Ganzinger and M. Hanus. Modular Logic Programming of Compilers. In Proc. IEEE Internat. Symposium on Logic Programming, pp. 242\u2013253, Boston, 1985."},{"key":"16_CR7","unstructured":"N.D. Jones and A. Mycroft. Stepwise Development of Operational and Denotational Semantics for Prolog. In Proc. IEEE Internat. Symposium on Logic Programming, pp. 281\u2013288, Atlantic City, 1984."},{"key":"16_CR8","doi-asserted-by":"crossref","unstructured":"P. Kursawe. How to invent a Prolog machine. In Proc. Third International Conference on Logic Programming (London), pp. 134\u2013148. Springer LNCS 225, 1986.","DOI":"10.1007\/3-540-16492-8_70"},{"key":"16_CR9","doi-asserted-by":"crossref","unstructured":"J.W. Lloyd. Foundations of Logic Programming. Springer, second, extended edition, 1987.","DOI":"10.1007\/978-3-642-83189-8"},{"key":"16_CR10","unstructured":"J.F. Nilsson. Formal Vienna-Definition-Method models of Prolog. In J.A. Campbell, editor, Implementations of Prolog, pp. 281\u2013308. Ellis Horwood, 1984."},{"key":"16_CR11","unstructured":"Projektgruppe ProCom. Zwischen-und Abschlu\u00dfbericht der Projektgruppe ProCom (Prolog Compiler). Univ. Dortmund, 1987."},{"key":"16_CR12","volume-title":"A Prolog Compiler for the PLM","author":"P. Roy Van","year":"1984","unstructured":"P. Van Roy. A Prolog Compiler for the PLM. Report No. UCB\/CSD 84\/203, Univ. of California, Berkeley, 1984."},{"key":"16_CR13","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1002\/spe.4380100203","volume":"10","author":"D. H. D. D. Warren","year":"1980","unstructured":"D.H.D. Warren. Logic Programming and Compiler Writing. Software \u2014 Practice and Experience, Vol. 10, pp. 97\u2013125, 1980.","journal-title":"Software \u2014 Practice and Experience"},{"key":"16_CR14","series-title":"Technical Note","volume-title":"An Abstract Prolog Instruction Set","author":"D. H. D. D. Warren","year":"1983","unstructured":"D.H.D. Warren. An Abstract Prolog Instruction Set. Technical Note 309, SRI International, Stanford, 1983."}],"container-title":["Lecture Notes in Computer Science","Programming Languages Implementation and Logic Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-50820-1_52.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T21:18:56Z","timestamp":1605647936000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-50820-1_52"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1989]]},"ISBN":["9783540508205","9783540460923"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/3-540-50820-1_52","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1989]]}}}