{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,30]],"date-time":"2025-09-30T00:06:32Z","timestamp":1759190792937,"version":"3.44.0"},"publisher-location":"London","reference-count":31,"publisher":"Springer London","isbn-type":[{"type":"print","value":"9783540197577"},{"type":"electronic","value":"9781447135012"}],"license":[{"start":{"date-parts":[[1992,1,1]],"date-time":"1992-01-01T00:00:00Z","timestamp":694224000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[1992,1,1]],"date-time":"1992-01-01T00:00:00Z","timestamp":694224000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1992]]},"DOI":"10.1007\/978-1-4471-3501-2_13","type":"book-chapter","created":{"date-parts":[[2013,2,1]],"date-time":"2013-02-01T11:32:03Z","timestamp":1359718323000},"page":"227-254","source":"Crossref","is-referenced-by-count":1,"title":["Attributed Transformational Code Generation for Dynamic Compilers"],"prefix":"10.1007","author":[{"given":"John","family":"Boyland","sequence":"first","affiliation":[]},{"given":"Charles","family":"Farnum","sequence":"additional","affiliation":[]},{"given":"Susan L.","family":"Graham","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"7","key":"13_CR1","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1145\/960114.29662","volume":"22","author":"BB Chase","year":"1987","unstructured":"Chase B B, Hood R T. Selective interpretation as a technique for debugging computationally intensive programs. Proc ACM SIGPLAN 1987 Symp on Interpreters and Interpretive Techniques, ACM SIGPLAN Notices 1987; 22 (7): 113\u2013124","journal-title":"ACM SIGPLAN Notices"},{"key":"13_CR2","volume-title":"Carnegie-Mellon University","author":"PHA Feiler","year":"1982","unstructured":"Feiler P H. A language-oriented interactive programming environment based on compilation technology. PhD thesis, CMU-CS-82\u2013117, Carnegie-Mellon University, 1982"},{"issue":"6","key":"13_CR3","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1145\/502949.502890","volume":"19","author":"H Ganzinger","year":"1984","unstructured":"Ganzinger H, Giegerich R. Attribute coupled grammars. 1984 Symp on Compiler Construction, ACM SIGPLAN Notices 1984; 19 (6): 157\u2013170","journal-title":"ACM SIGPLAN Notices"},{"key":"13_CR4","unstructured":"Ganzinger H, Giegerich R, Vach M. MARVIN: a tool for applicative and modular compiler specifications. Report 220, University Dortmund, 1986"},{"key":"13_CR5","doi-asserted-by":"publisher","first-page":"355","DOI":"10.1007\/BF02737108","volume":"25","author":"R Giegerich","year":"1988","unstructured":"Giegerich R. Composition and evaluation of attribute coupled grammars. Acta Inform 1988; 25: 355\u2013423","journal-title":"Acta Inform"},{"issue":"1","key":"13_CR6","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1145\/125489.122804","volume":"1","author":"RA Ballance","year":"1992","unstructured":"Ballance R A, Graham S L, Van De Vanter M L. The Pan language-based editing system. ACM Trans on Soft Eng and Meth 1992; 1 (1): 95\u2013127","journal-title":"ACM Trans on Soft Eng and Meth"},{"key":"13_CR7","volume-title":"Syntactic and semantic checking in language-based editing systems","author":"RA Ballance","year":"1989","unstructured":"Ballance R A. Syntactic and semantic checking in language-based editing systems. PhD thesis, UCB\/CSD 89\/548, University of California, Berkeley, 1989"},{"key":"13_CR8","volume-title":"PPP: a pretty-printer for Pan","author":"C Black","year":"1990","unstructured":"Black C. PPP: a pretty-printer for Pan. Master\u2019s report, UCB\/CSD 90\/589, University of California, Berkeley, 1990"},{"key":"13_CR9","doi-asserted-by":"crossref","DOI":"10.21236\/ADA631684","volume-title":"LADLE","author":"J Butcher","year":"1989","unstructured":"Butcher J. LADLE. Master\u2019s report, UCB\/CSD 89\/519, University of California, Berkeley, 1989"},{"issue":"2","key":"13_CR10","doi-asserted-by":"publisher","first-page":"370","DOI":"10.1145\/362248.362270","volume":"16","author":"JR Bell","year":"1973","unstructured":"Bell J R. Threaded code. Comm ACM 1973; 16 (2): 370\u2013372","journal-title":"Comm ACM"},{"key":"13_CR11","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MC.1982.1653970","volume":"15","author":"PM Kogge","year":"1982","unstructured":"Kogge P M. An architectural trail to threaded code systems. IEEE Computer 1982; 15: 22\u201333","journal-title":"IEEE Computer"},{"key":"13_CR12","unstructured":"Alt M, Fecht C, Ferdinand C, Wilhelm R. The Trafola-H system. In The PROSPECTRA system (to appear)"},{"issue":"6","key":"13_CR13","doi-asserted-by":"publisher","first-page":"172","DOI":"10.1145\/872726.806993","volume":"17","author":"H Ganzinger","year":"1982","unstructured":"Ganzinger H, Giegerich R, M\u00f6ncke U, Wilhelm R. A truly generative semantics directed compiler generator. 1982 Symp on Compiler Construction, ACM SIGPLAN Notices 1982; 17 (6): 172\u2013184","journal-title":"ACM SIGPLAN Notices"},{"key":"13_CR14","doi-asserted-by":"crossref","unstructured":"Lipps P, M\u00f6ncke U, Wilhelm R. OPTRAN\u2014A language\/system for the specification of program transformations: system overview and experiences. In Compiler Compilers and High Speed Compilation, 2nd CCHSC Workshop 1988; 52\u201365","DOI":"10.1007\/3-540-51364-7_4"},{"key":"13_CR15","doi-asserted-by":"crossref","unstructured":"Pelegri-Llopart E, Graham S L. Optimal code generation for expression trees: an application of BURS theory. In 15th ACM Symp on Princ of Prog Lang 1988; 294\u2013308","DOI":"10.1145\/73560.73586"},{"key":"13_CR16","volume-title":"Algorithms for table-driven code generators using tree-pattern matching","author":"RR Henry","year":"1989","unstructured":"Henry R R, Damron P C. Algorithms for table\u2013driven code generators using tree\u2013pattern matching. 89\u201302\u201303, University of Washington, Seattle, 1989"},{"key":"13_CR17","volume-title":"Pattern-based languages for prototyping compiler optimizers","author":"C Farnum","year":"1990","unstructured":"Farnum C. Pattern-based languages for prototyping compiler optimizers. PhD thesis, UCB\/CSD 90\/608, University of California, Berkeley, 1990"},{"issue":"1","key":"13_CR18","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1145\/322290.322295","volume":"29","author":"CM Hoffman","year":"1982","unstructured":"Hoffman C M, O\u2019Donnell M J. Pattern matching in trees. J ACM 1982; 29 (1): 68\u201395","journal-title":"J ACM"},{"key":"13_CR19","doi-asserted-by":"crossref","unstructured":"Wall D W. Experience with a software-defined machine architecture. In ACM Trans on Prog Lang and Sys (to appear, 1992 )","DOI":"10.1145\/129393.129395"},{"issue":"8","key":"13_CR20","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1145\/368892.368915","volume":"1","author":"J Strong","year":"1958","unstructured":"Strong J, Wegstein J, Tritter A, Olsztyn J, Mock O, Steel T. The problem of programming communications with changing machines: a proposed solution. Comm ACM 1958; 1 (8): 12\u201318","journal-title":"Comm ACM"},{"key":"13_CR21","volume-title":"The Scheme programming language. Prentice-Hall, Inc.","author":"RK Dybvig","year":"1987","unstructured":"Dybvig R K. The Scheme programming language. Prentice-Hall, Inc., Englewood Cliffs, New Jersey, 1987"},{"key":"13_CR22","unstructured":"Ho W W, Olsson R A. An approach to genuine dynamic linking. University of California, Davis, CSE-90\u201325, 1990"},{"key":"13_CR23","doi-asserted-by":"crossref","unstructured":"Deutsch P, Schiffman A M. Efficient implementation of the Smalltalk-80 system. In 11th ACM Symp on Princ of Prog Lang 1984; 297\u2013302","DOI":"10.1145\/800017.800542"},{"issue":"6","key":"13_CR24","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1145\/502949.502887","volume":"19","author":"MD Schwartz","year":"1984","unstructured":"Schwartz M D, Delisle N M, Begwani V S. Incremental compilation in Magpie. 1984 Symp on Compiler Construction, ACM SIGPLAN Notices 1984; 19 (6): 122\u2013131","journal-title":"ACM SIGPLAN Notices"},{"key":"13_CR25","doi-asserted-by":"crossref","unstructured":"Ross G. Integral C\u2014A practical environment for C programming. In Proc ACM SIGSOFT\/SIGPLAN Soft Eng Symp on Pract Soft Dev Env 1986; 42\u201348","DOI":"10.1145\/24208.24214"},{"issue":"5","key":"13_CR26","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1145\/390010.808256","volume":"19","author":"P Fritzson","year":"1984","unstructured":"Fritzson P. Preliminary experience from the DICE system: a distributed incremental compiling environment. Proc ACM SIGSOFT\/SIGPLAN Soft Eng Symp on Pract Soft Dev Env 1984; 19 (5): 113\u2013123","journal-title":"Proc ACM SIGSOFT\/SIGPLAN Soft Eng Symp on Pract Soft Dev Env"},{"key":"13_CR27","unstructured":"Teitelman W. Interlisp reference manual. Xerox PARC, 1978"},{"key":"13_CR28","doi-asserted-by":"publisher","first-page":"563","DOI":"10.1145\/358746.358755","volume":"24","author":"T Teitelbaum","year":"1981","unstructured":"Teitelbaum T, Reps T. The Cornell program synthesizer: a syntax-directed programming environment. Comm ACM 1981; 24: 563\u2013573","journal-title":"Comm ACM"},{"issue":"5","key":"13_CR29","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1145\/390010.808249","volume":"19","author":"TA Standish","year":"1984","unstructured":"Standish T A, Taylor R N. Arcturus: a prototype advanced Ada programming environment. Proc ACM SIGSOFT\/SIGPLAN Soft Eng Symp on Pract Soft Dev Env 1984; 19 (5): 57\u201364","journal-title":"Proc ACM SIGSOFT\/SIGPLAN Soft Eng Symp on Pract Soft Dev Env"},{"key":"13_CR30","unstructured":"Saber Inc. Saber C. 1989"},{"issue":"5","key":"13_CR31","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1145\/390010.808248","volume":"19","author":"NM Delisle","year":"1984","unstructured":"Delisle N M, Menicosy D E, Schwartz M D. Viewing a programming environment as a single tool. Proc ACM SIGSOFT\/SIGPLAN Soft Eng Symp on Pract Soft Dev Env 1984; 19 (5): 49\u201356","journal-title":"Proc ACM SIGSOFT\/SIGPLAN Soft Eng Symp on Pract Soft Dev Env"}],"container-title":["Workshops in Computing","Code Generation \u2014 Concepts, Tools, Techniques"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-1-4471-3501-2_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T09:07:18Z","timestamp":1759136838000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-1-4471-3501-2_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1992]]},"ISBN":["9783540197577","9781447135012"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-1-4471-3501-2_13","relation":{},"ISSN":["1431-1682"],"issn-type":[{"type":"print","value":"1431-1682"}],"subject":[],"published":{"date-parts":[[1992]]}}}