{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,3,1]],"date-time":"2024-03-01T02:38:32Z","timestamp":1709260712994},"publisher-location":"Berlin, Heidelberg","reference-count":27,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540069584","type":"print"},{"value":"9783540372639","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1974]]},"DOI":"10.1007\/3540069585_62","type":"book-chapter","created":{"date-parts":[[2012,2,25]],"date-time":"2012-02-25T10:39:41Z","timestamp":1330166381000},"page":"498-513","source":"Crossref","is-referenced-by-count":1,"title":["Structuring compiler development"],"prefix":"10.1007","author":[{"given":"James J.","family":"Horning","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,5,24]]},"reference":[{"key":"18_CR1","first-page":"68","volume-title":"Software engineering techniques","author":"J. D. Aron","year":"1970","unstructured":"Aron, J.D.: Estimating resources for large programming systems. In Buxton, J.N., Randell, B. (eds.): Software engineering techniques 68\u201379. NATO Science Committee, Brussels 1970."},{"key":"18_CR2","unstructured":"Baker, F.T., Mills, H.D.: Chief programmer teams. Datamation December 1973 58\u201361."},{"key":"18_CR3","unstructured":"Belady, L.A., Lehman, M.M.: Programming system dynamics or the meta-dynamics of systems in maintenance and growth. IBM Research Report RC3546, Yorktown Heights, 1971."},{"key":"18_CR4","first-page":"165","volume-title":"Software engineering","author":"R. W. Bemer","year":"1969","unstructured":"Bemer, R.W.: Checklist for planning software system production. In Naur, P., Randell, B. (eds.): Software engineering 165\u2013180. NATO Science Committee, Brussels 1969."},{"issue":"7","key":"18_CR5","doi-asserted-by":"crossref","first-page":"396","DOI":"10.1145\/366663.366704","volume":"6","author":"M. E. Conway","year":"1963","unstructured":"Conway, M.E.: Design of a separable transition-diagram compiler. Comm ACM 6, 7 396\u2013408 (1963).","journal-title":"Comm ACM"},{"key":"18_CR6","unstructured":"Conway, M.E.: How do committees invent? Datamation April 1968."},{"key":"18_CR7","unstructured":"Dahl, O.-J., Dijsktra, E.W., Hoare, C.A.R.: Structured programming. Academic Press 1972."},{"issue":"2","key":"18_CR8","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1145\/362896.362902","volume":"11","author":"J. A. Feldman","year":"1968","unstructured":"Feldman, J.A., Gries, D.: Translator writing systems. Comm ACM 11 2 77\u2013113 (1968).","journal-title":"Comm ACM"},{"key":"18_CR9","doi-asserted-by":"crossref","unstructured":"Graham, R.M.: Performance prediction. In Bauer, F.L. (ed.): Advanced course on software engineering 395\u2013463. Springer-Verlag 1973.","DOI":"10.1007\/3-540-07168-7_83"},{"key":"18_CR10","unstructured":"Gries, D.: Compiler construction for digital computers. John Wiley & Sons, Inc. 1971."},{"key":"18_CR11","first-page":"191","volume":"41","author":"B. H. Liskov","year":"1972","unstructured":"Liskov, B.H.: A design methodology for reliable software systems. Proc FJCC 41 191\u2013199 (1972).","journal-title":"Proc FJCC"},{"key":"18_CR12","first-page":"1","volume":"40","author":"R. M. McClure","year":"1972","unstructured":"McClure, R.M.: An appraisal of compiler technology. Proc SJCC 40 1\u20139 (1972).","journal-title":"Proc SJCC"},{"key":"18_CR13","doi-asserted-by":"crossref","first-page":"443","DOI":"10.1145\/364995.365000","volume":"8","author":"W. M. McKeeman","year":"1965","unstructured":"McKeeman, W.M.: Peephole optimisation. Comm ACM 8 443\u2013444 (1965).","journal-title":"Comm ACM"},{"key":"18_CR14","unstructured":"McKeeman, W.M., Horning, J.J., Wortman, D.B.: A compiler generator. Prentice-Hall 1970."},{"key":"18_CR15","unstructured":"Metzger, P.W.: Managing a programming project. Prentice-Hall 1973."},{"key":"18_CR16","unstructured":"Mills, H.D.: Mathematical foundations of structured programming. IBM Federal Systems Division, Report FSC72-6012, Gaithersburg 1972."},{"issue":"3","key":"18_CR17","doi-asserted-by":"crossref","first-page":"250","DOI":"10.1007\/BF01946816","volume":"9","author":"P. Naur","year":"1969","unstructured":"Naur, P.: Programming by action clusters. BIT 9 3 250\u2013258 (1969).","journal-title":"BIT"},{"key":"18_CR18","unstructured":"Parnas, D.L.: Information distribution aspects of design methodology. Computer Software 26\u201331 IFIP Congress, Ljubljana 1971."},{"key":"18_CR19","unstructured":"Peck, J.E.L. (ed.): Algol 68 implementation. North Holland 1971."},{"key":"18_CR20","doi-asserted-by":"crossref","unstructured":"Poole, P.C.: Debugging and testing. In Bauer, F.L. (ed.): Advanced course on software engineering 278\u2013318. Springer-Verlag 1973.","DOI":"10.1007\/3-540-07168-7_79"},{"key":"18_CR21","unstructured":"Randell, B., Russell, L.J.: Algol 60 implementation. Academic Press 1964."},{"key":"18_CR22","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1145\/942576.807010","volume":"7","author":"SIGPLAN","year":"1972","unstructured":"SIGPLAN: Special issue on control structures in programming languages. SIGPLAN Notices 7 11 (1972).","journal-title":"SIGPLAN Notices"},{"key":"18_CR23","unstructured":"van der Poel, W. (ed.): Machine-oriented languages. Proceedings of an IFIP working conference, to appear 1974."},{"key":"18_CR24","unstructured":"Weinberg, G.M.: The psychology of computer programming. Van Nostrand 1971."},{"key":"18_CR25","unstructured":"Weinberg, G.M.: The psychology of improved programming performance. Datamation November 1972 82\u201385."},{"issue":"4","key":"18_CR26","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1145\/362575.362577","volume":"14","author":"N. Wirth","year":"1971","unstructured":"Wirth, N.: Program development by stepwise refinement. Comm ACM 14 4 221\u2013227 (1971).","journal-title":"Comm ACM"},{"key":"18_CR27","unstructured":"Zurcher, F.W., Randell, B.: Iterative multilevel modelling \u2014 a methodology for computer system design. Proc IFIP Congress 1968 138\u2013142."}],"container-title":["Lecture Notes in Computer Science","Compiler Construction"],"original-title":[],"link":[{"URL":"http:\/\/www.springerlink.com\/index\/pdf\/10.1007\/3540069585_62","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,2,3]],"date-time":"2019-02-03T00:20:45Z","timestamp":1549153245000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3540069585_62"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1974]]},"ISBN":["9783540069584","9783540372639"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/3540069585_62","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[1974]]}}}