{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,6]],"date-time":"2025-08-06T13:55:26Z","timestamp":1754488526780},"reference-count":12,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[1980,6,1]],"date-time":"1980-06-01T00:00:00Z","timestamp":328665600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Acta Informatica"],"published-print":{"date-parts":[[1980,6]]},"DOI":"10.1007\/bf00289061","type":"journal-article","created":{"date-parts":[[2004,10,5]],"date-time":"2004-10-05T03:28:14Z","timestamp":1096946894000},"page":"1-20","source":"Crossref","is-referenced-by-count":2,"title":["Correctness of the compiling process based on axiomatic semantics"],"prefix":"10.1007","volume":"14","author":[{"given":"Bruce","family":"Russell","sequence":"first","affiliation":[]}],"member":"297","reference":[{"key":"CR1","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1090\/psapm\/019\/0235771","volume-title":"Math. aspects of computer science","author":"R.W. Floyd","year":"1967","unstructured":"Floyd, R.W.: Assigning meaning to programs. In: Math. aspects of computer science. J.T. Schwartz (ed.), pp. 19?32. American Math Society, Providence, Rhode Island 1967"},{"key":"CR2","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1137\/0205030","volume":"5","author":"S.L. Gerhart","year":"1976","unstructured":"Gerhart, S.L.: Proof theory of partial correctness verification systems. SIAM J. Comput. 5, 355?377 (1976)","journal-title":"SIAM J. Comput."},{"key":"CR3","doi-asserted-by":"crossref","first-page":"576","DOI":"10.1145\/363235.363259","volume":"12","author":"C.A.R. Hoare","year":"1969","unstructured":"Hoare, C.A.R.: An axiomatic basis for computer programming, CACM 12, 576?580, 583 (1969)","journal-title":"CACM"},{"key":"CR4","doi-asserted-by":"crossref","first-page":"335","DOI":"10.1007\/BF00289504","volume":"2","author":"C.A.R. Hoare","year":"1973","unstructured":"Hoare, C.A.R., Wirth, N.: An axiomatic definition of the programming language PASCAL. Acta Informat. 2, 335?355 (1973)","journal-title":"Acta Informat."},{"key":"CR5","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1145\/356635.356640","volume":"6","author":"D.E. Knuth","year":"1974","unstructured":"Knuth, D.E.: Structured programming with goto statements. ACM Computing Surveys 6, 261?302 (1974)","journal-title":"ACM Computing Surveys"},{"key":"CR6","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1145\/321992.322000","volume":"24","author":"D.B. Loveman","year":"1977","unstructured":"Loveman, D.B.: Program improvement by source-to-source transformation. JACM 24, 121?145 (1977)","journal-title":"JACM"},{"key":"CR7","first-page":"51","volume-title":"Machine Intelligence 7","author":"R. Milner","year":"1972","unstructured":"Milner, R., Weyhrauch, R.: Proving compiler correctness in a mechanized logic. In: Machine Intelligence 7, B. Meltzer, and D. Mitchie (eds.), pp. 51?70. Edinburgh: Edinburgh Press 1972"},{"key":"CR8","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1137\/0206028","volume":"6","author":"B.D. Russell","year":"1977","unstructured":"Russell, B.D.: Implementation correctness involving a language with goto statements. SIAM J. Comput. 6, 403?415 (1977)","journal-title":"SIAM J. Comput."},{"key":"CR9","first-page":"19","volume-title":"Computers and automata","author":"D. Scott","year":"1972","unstructured":"Scott, D., Strachey, D.: Towards a mathematical semantics for computer languages. In: Computers and automata, J. Fox (ed.), pp. 19?46. New York: John Wiley 1972"},{"key":"CR10","doi-asserted-by":"crossref","first-page":"437","DOI":"10.1145\/360303.360308","volume":"19","author":"R.D. Tennent","year":"1976","unstructured":"Tennent, R.D.: The denotational semantics of programming languages. CACM, 19, 437?453 (1976)","journal-title":"CACM"},{"issue":"No. 2","key":"CR11","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1109\/TSE.1976.233533","volume":"SE-2","author":"B. Wegbreit","year":"1976","unstructured":"Wegbreit, B.: Goal directed program transformation. IEEE Transactions on Software Engineering, Vol. SE-2, No. 2, pp. 69?80, 1976","journal-title":"IEEE Transactions on Software Engineering"},{"key":"CR12","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1145\/356596.356598","volume":"4","author":"P. Wegner","year":"1972","unstructured":"Wegner, P.: The Vienna definition language. ACM Computing Surveys 4, 5?63 (1972)","journal-title":"ACM Computing Surveys"}],"container-title":["Acta Informatica"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF00289061.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/BF00289061\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF00289061","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,8]],"date-time":"2019-04-08T21:14:38Z","timestamp":1554758078000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BF00289061"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1980,6]]},"references-count":12,"journal-issue":{"issue":"1","published-print":{"date-parts":[[1980,6]]}},"alternative-id":["BF00289061"],"URL":"https:\/\/doi.org\/10.1007\/bf00289061","relation":{},"ISSN":["0001-5903","1432-0525"],"issn-type":[{"value":"0001-5903","type":"print"},{"value":"1432-0525","type":"electronic"}],"subject":[],"published":{"date-parts":[[1980,6]]}}}