{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T23:04:32Z","timestamp":1725663872018},"publisher-location":"Berlin, Heidelberg","reference-count":16,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540559306"},{"type":"electronic","value":"9783540473121"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1992]]},"DOI":"10.1007\/3-540-55930-2_20","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T10:45:31Z","timestamp":1330253131000},"page":"290-302","source":"Crossref","is-referenced-by-count":0,"title":["The art of computer un-programming: Reverse engineering in Prolog"],"prefix":"10.1007","author":[{"given":"Peter T.","family":"Breuer","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,5,27]]},"reference":[{"key":"20_CR1","unstructured":"Breuer P. The First Step Backwards, REDO project document 2487-TN-PRG-1031, Oxford University Computing Laboratory, 11 Keble Road, Oxford OX1 3QD, UK."},{"key":"20_CR2","doi-asserted-by":"crossref","unstructured":"Breuer P., Lano K., From Code to Specifications: Reverse Engineering Techniques, Software Maintenance \u2014 Research and Practice, Sept. 1991.","DOI":"10.1002\/smr.4360030303"},{"key":"20_CR3","unstructured":"Breuer P., Lano K., Reverse Engineering COBOL Software Maintenance \u2014 Research and Practice, 1992."},{"key":"20_CR4","unstructured":"Breuer P., et al. Understanding Programs through Formal Methods PRG-TR-15-91, Oxford University Computing Laboratory, 1991."},{"key":"20_CR5","volume-title":"ECLIPSE Manual","author":"J. Cartmell","year":"1990","unstructured":"Cartmell J., Alderson A., The Eclipse Two-Tier Database, Chapter 5, ECLIPSE Manual, IPSYS Software Ltd, Marlborough Court, Pickford St., Macclesfield, Cheshire, 1990."},{"key":"20_CR6","doi-asserted-by":"crossref","unstructured":"Gries D., The Science of Programming, Springer-Verlag, 1981.","DOI":"10.1007\/978-1-4612-5983-1"},{"issue":"6","key":"20_CR7","doi-asserted-by":"crossref","first-page":"2155","DOI":"10.1002\/j.1538-7305.1978.tb02147.x","volume":"57","author":"S. C. Johnson","year":"1978","unstructured":"S.C. Johnson and M.E. Lesk. Language development tools. The Bell System Technical Journal 57(6) part 2, pp. 2155\u20132175, July\/August 1978.","journal-title":"The Bell System Technical Journal"},{"key":"20_CR8","unstructured":"Katsoulakos P., Reverse Engineering, Documentation and Validation: The REDO Project, ESPRIT 89 Conference, Brussels, 1990."},{"key":"20_CR9","unstructured":"Lano K., An Outline Specification of the CICS Application Programmers Interface REDO Document TN-2487-PRG-1025, Oxford University Programming Research Group, 1989."},{"key":"20_CR10","unstructured":"Lano K., The Transformation of Specifications into Code, REDO Document TN-2487-PRG-1023, Oxford University Programming Research Group, 1990."},{"key":"20_CR11","doi-asserted-by":"crossref","unstructured":"Lano K., Z++, An Object-Oriented Extension to Z, Proc. 5th Annual Z User Meeting, December 1990, Springer-Verlag Workshops in Computer Science, 1991, to appear.","DOI":"10.1007\/978-1-4471-3540-1_11"},{"key":"20_CR12","doi-asserted-by":"crossref","unstructured":"Linger R., Hausler P., Pleszlioch M., Heruer A., Using Functional Abstraction to Understand Program Behavior, IEEE Software, Jan. 1990.","DOI":"10.1109\/52.43050"},{"key":"20_CR13","volume-title":"COBOL for Students","author":"A. Parkin","year":"1984","unstructured":"Parkin A., COBOL for Students, Edward Arnold, London, 1984."},{"key":"20_CR14","unstructured":"Spivey M., The Z Notation: A Reference Manual, Prentice Hall, 1989."},{"key":"20_CR15","unstructured":"Stanley-Smith C., Cahill A., UNIFORM: A Language Geared To System Description and Transformation, University of Limerick, 1990."},{"key":"20_CR16","unstructured":"Quintus Prolog Version 2.5 Manual, Artificial Intelligence International Ltd., Watford, U.K., 1990."}],"container-title":["Lecture Notes in Computer Science","Logic Programming in Action"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-55930-2_20.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T21:02:15Z","timestamp":1605646935000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-55930-2_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1992]]},"ISBN":["9783540559306","9783540473121"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/3-540-55930-2_20","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1992]]}}}