{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,21]],"date-time":"2023-10-21T05:40:47Z","timestamp":1697866847252},"reference-count":10,"publisher":"Wiley","issue":"4","license":[{"start":{"date-parts":[[2006,10,30]],"date-time":"2006-10-30T00:00:00Z","timestamp":1162166400000},"content-version":"vor","delay-in-days":7882,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1985,4]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>A compiler maps abstract data and control structures into equivalent representations at the order code level of a computer. When a program written in a high level language fails, there is presented the problem of interpreting the state of the abstract (high level) machine in terms of the state of the physical machine which is all that is available. This interpretation is undertaken by a program usually known as a run\u2010time diagnostics package. In this paper a novel package is described which provides diagnostics for dynamically created data structures in addition to the usual facilities. It has been implemented for the language Pascal and has been used successfully for 18 months.<\/jats:p>","DOI":"10.1002\/spe.4380150405","type":"journal-article","created":{"date-parts":[[2006,11,18]],"date-time":"2006-11-18T04:09:16Z","timestamp":1163822956000},"page":"359-367","source":"Crossref","is-referenced-by-count":3,"title":["Run\u2010time diagnostics in pascal"],"prefix":"10.1002","volume":"15","author":[{"given":"N. H.","family":"White","sequence":"first","affiliation":[]},{"given":"K. H.","family":"Bennett","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2006,10,30]]},"reference":[{"key":"e_1_2_1_2_2","unstructured":"S. H.Lavington A History of Manchester Computers National Computer Centre 1975."},{"key":"e_1_2_1_3_2","volume-title":"Structured Programming","author":"Dahl O.","year":"1972"},{"key":"e_1_2_1_4_2","volume-title":"The Theory of Computer Science","author":"Brady J. M.","year":"1977"},{"key":"e_1_2_1_5_2","volume-title":"DEC System JO Algol manual"},{"key":"e_1_2_1_6_2","volume-title":"Algol 68R Users' Guide","author":"Woodward P. M.","year":"1972"},{"key":"e_1_2_1_7_2","unstructured":"S. R.Clark \u2018Compiling techniques\u2019 PhD Thesis Manchester University 1967."},{"key":"e_1_2_1_8_2","volume-title":"Pascal: The Language and its Implementation","author":"Watt D. A.","year":"1980"},{"key":"e_1_2_1_9_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380100602"},{"key":"e_1_2_1_10_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380100706"},{"key":"e_1_2_1_11_2","unstructured":"N. H.White \u2018Run\u2010time diagnostics in programming languages with data\u2010structuring facilities\u2019 PhD Thesis Keele University 1980."}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380150405","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380150405","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,20]],"date-time":"2023-10-20T18:54:27Z","timestamp":1697828067000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380150405"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1985,4]]},"references-count":10,"journal-issue":{"issue":"4","published-print":{"date-parts":[[1985,4]]}},"alternative-id":["10.1002\/spe.4380150405"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380150405","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1985,4]]}}}