{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,3,30]],"date-time":"2022-03-30T16:47:18Z","timestamp":1648658838222},"reference-count":21,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[1995,2,1]],"date-time":"1995-02-01T00:00:00Z","timestamp":791596800000},"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":[[1995,2]]},"DOI":"10.1007\/bf01177743","type":"journal-article","created":{"date-parts":[[2005,2,17]],"date-time":"2005-02-17T17:27:57Z","timestamp":1108661277000},"page":"117-144","source":"Crossref","is-referenced-by-count":0,"title":["Inductive attribute grammars"],"prefix":"10.1007","volume":"32","author":[{"given":"Janet A.","family":"Walz","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gregory F.","family":"Johnson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"CR1","volume-title":"Compilers: Principles, Techniques, and Tools, Chap. 10","author":"A.V. Aho","year":"1986","unstructured":"[ASU86] Aho, A.V., Sethi, R., Ullman, J.D.: Compilers: Principles, Techniques, and Tools, Chap. 10. Reading, MA: Addison-Wesley (1986)"},{"issue":"4","key":"CR2","doi-asserted-by":"crossref","first-page":"547","DOI":"10.1145\/6465.20890","volume":"8","author":"R. Bahlke","year":"1986","unstructured":"[BaS86] Bahlke, R., Snelting, G.: The PSG System: From Formal Language Definitions to Interactive Programming Enviroments. ACM Transactions on Programming Languages and Systems8(4), 547?576 (1986)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"issue":"7","key":"CR3","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1145\/13310.13320","volume":"21","author":"R. Farrow","year":"1986","unstructured":"[Far86] Farrow, R.: Automatic Generation of Fixed-Point-Finding Evaluators for Circular, but Well-Defined, Attribute Grammars. Proceedings of the ACM SIGPLAN 86 Symposium on Compiler Construction, SIGPLAN Notices21(7), 85?98 (1986)","journal-title":"SIGPLAN Notices"},{"key":"CR4","unstructured":"[FJM83]Fischer, C.N., Johnson, G.F., Mauney, J., Pal, A., Stock, D.L.: An Introduction to Editor Allan POE. Proceedings of Softfair, A Conference on Software Development Tools, Techniques, and Alternatives (July 1983)"},{"key":"CR5","doi-asserted-by":"crossref","unstructured":"[FJM84]Fischer, C.N., Johnson, G.F., Mauney, J., Pal, A., Stock, D.L.: The POE Language-Based Editor Project. Proceedings of the ACM SIGSOFT\/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, SIGPLAN Notices 19(5), pp. 21?29 (May 1984)","DOI":"10.1145\/390011.808245"},{"key":"CR6","doi-asserted-by":"crossref","unstructured":"[Hoo86]Hoover, R.: Dynamically Bypassing Copy Rule Chains in Attribute Grammars. Proceedings of the Thirteenth ACM Symposlum on Principles of Programming Languages, pp. 14?25 (January 1986)","DOI":"10.1145\/512644.512646"},{"key":"CR7","unstructured":"[Hoo87]Hoover, R.: Incremental Graph Evaluation. Ph.D. Thesis, Technical Report 87-836, Cornell University (May 1987)"},{"key":"CR8","doi-asserted-by":"crossref","unstructured":"[JoF85]Johnson, G.F., Fischer, C.N.: A Meta-Language and System for Nonlocal Incremental Attribute Evaluation in Language-Based Editors. Proceedings of the Twelfth ACM Symposium on Principles of Programming Languages, pp. 141?151 (January 1985)","DOI":"10.1145\/318593.318627"},{"issue":"3","key":"CR9","doi-asserted-by":"crossref","first-page":"429","DOI":"10.1145\/78969.78971","volume":"12","author":"L.G. Jones","year":"1990","unstructured":"[Jon90] Jones, L.G.: Efficient Evaluation of Circular Attribute Grammars. ACM Transactions on Programming Languages and Systems12(3), 429?462 (1990)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"CR10","doi-asserted-by":"crossref","unstructured":"[JoS86]Jones, L.G., Simon, J.: Hierarchical VLSI Design Systems Based on Attribute Grammars. Proceedings of the Thirteenth ACM Symposium on Principles of Programming Languages, pp. 58?69 (January 1986)","DOI":"10.1145\/512644.512650"},{"issue":"2","key":"CR11","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1145\/63264.63400","volume":"11","author":"G.E. Kaiser","year":"1989","unstructured":"[Kai89] Kaiser, G.E.: Incremental Dynamic Semantics for Language-Based Programming Environments. ACM Transactions on Programming Languages and Systems11(2), 169?193 (1989)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"issue":"7","key":"CR12","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1145\/960114.29654","volume":"22","author":"R.R. Karinthi","year":"1987","unstructured":"[KaW87] Karinthi, R.R., Weiser, M.: Incremental Re-Execution of Programs. Proceedings of the ACM SIGPLAN 87 Symposium on Interpreters and Interpretive Techniques, SIGPLAN Notices22(7), 38?44 (1987)","journal-title":"SIGPLAN Notices"},{"issue":"3","key":"CR13","doi-asserted-by":"crossref","first-page":"229","DOI":"10.1007\/BF00288644","volume":"13","author":"U. Kastens","year":"1980","unstructured":"[Kas80] Kastens, U.: Ordered Attributed Grammars. Acta Informatica13(3), 229?256 (1980)","journal-title":"Acta Informatica"},{"issue":"2","key":"CR14","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1007\/BF01692511","volume":"2","author":"D.E. Knuth","year":"1968","unstructured":"[Knu68] Knuth, D.E.: Semantics of Context-free Languages. Mathematical Systems Theory2(2), 127?145 (1968) Correction5(1), 95?96 (1971)","journal-title":"Mathematical Systems Theory"},{"key":"CR15","doi-asserted-by":"crossref","unstructured":"[ReT84]Reps, T., Teitelbaum, T.: The Synthesizer Generator. Proceedings of the ACM Software Engineering Symposium on Practical Software Development Environments, pp. 42?48 (April 1984)","DOI":"10.1145\/800020.808247"},{"key":"CR16","doi-asserted-by":"crossref","unstructured":"[RMT86]Reps, T., Marceau, C., Teitelbaum, T.: Remote Attribute Updating for Language-Based Editors. Proceedings of the Thirteenth ACM Symposium on Principles of Programming Languages, pp. 1?13 (January 1986)","DOI":"10.1145\/512644.512645"},{"issue":"3","key":"CR17","doi-asserted-by":"crossref","first-page":"449","DOI":"10.1145\/2166.357218","volume":"5","author":"T. Reps","year":"1983","unstructured":"[RTD83] Reps, T., Teitelbaum, T., Demers, A.: Incremental Context-Dependent Analysis for Language-Based Editors. ACM Transactions on Programming Languages and Systems5(3), 449?477 (1983)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"CR18","doi-asserted-by":"crossref","unstructured":"[SEF89]Sagiv, S., Edelstein, O., Francez, N., Rodeh, M.: Resolving Circularity in Attribute Grammars with Applications to Data Flow Analysis. Proceedings of the Sixteenth ACM Symposium on Principles of Programming Languages, pp. 36?48 (January 1989)","DOI":"10.1145\/75277.75281"},{"key":"CR19","unstructured":"[Ske78]Skedzeleski, S.K.: Definition and Use of Attribute Re-evaluation in Attributed Grammars. Ph.D. thesis, University of Wisconsin (December 1978)"},{"key":"CR20","doi-asserted-by":"crossref","unstructured":"[WaJ88]Walz, J. Johnson, G.: Incremental Evaluation for a General Class of Circular Attribute Grammars. Proceedings of the ACM SIGPLAN 88 Conference on Programming Language Design and Implementation (June 1988)","DOI":"10.1145\/53990.54011"},{"key":"CR21","unstructured":"[Wal89]Walz, J.A.: Extending Attribute Grammar and Type Inference Algorthms. Ph.D. thesis, Technical Report 89-968, Cornell University (January 1989)"}],"container-title":["Acta Informatica"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF01177743.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/BF01177743\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF01177743","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,5]],"date-time":"2020-04-05T20:24:10Z","timestamp":1586118250000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BF01177743"}},"subtitle":["A basis for incremental program execution"],"short-title":[],"issued":{"date-parts":[[1995,2]]},"references-count":21,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1995,2]]}},"alternative-id":["BF01177743"],"URL":"https:\/\/doi.org\/10.1007\/bf01177743","relation":{},"ISSN":["0001-5903","1432-0525"],"issn-type":[{"value":"0001-5903","type":"print"},{"value":"1432-0525","type":"electronic"}],"subject":[],"published":{"date-parts":[[1995,2]]}}}