{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T00:08:37Z","timestamp":1761610117633,"version":"build-2065373602"},"reference-count":18,"publisher":"Elsevier BV","issue":"3","license":[{"start":{"date-parts":[[2002,7,1]],"date-time":"2002-07-01T00:00:00Z","timestamp":1025481600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2002,7,1]],"date-time":"2002-07-01T00:00:00Z","timestamp":1025481600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2013,7,29]],"date-time":"2013-07-29T00:00:00Z","timestamp":1375056000000},"content-version":"vor","delay-in-days":4046,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/3.0\/"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Electronic Notes in Theoretical Computer Science"],"published-print":{"date-parts":[[2002,7]]},"DOI":"10.1016\/s1571-0661(04)80424-9","type":"journal-article","created":{"date-parts":[[2004,9,28]],"date-time":"2004-09-28T15:29:25Z","timestamp":1096385365000},"page":"9-29","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":2,"title":["Incremental Evaluators for Remote Attribute Grammars"],"prefix":"10.1016","volume":"65","author":[{"given":"John Tang","family":"Boyland","sequence":"first","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S1571-0661(04)80424-9_NEWBIB1","unstructured":"Boyland, J. T., \u201cDescriptional Composition of Compiler Components,\u201d Ph.D. thesis, University of California, Berkeley (1996), available as technical report UCB\/\/CSD-96-916."},{"key":"10.1016\/S1571-0661(04)80424-9_NEWBIB2","doi-asserted-by":"crossref","unstructured":"Boyland, J. T., Analyzing direct non-local dependencies in attribute grammars, in: K. Koskimies, editor, Compiler Construction: 7th International Conference, CC'98, Lecture Notes in Computer Science 1383 (1998), pp. 31\u201349.","DOI":"10.1007\/BFb0026421"},{"key":"10.1016\/S1571-0661(04)80424-9_NEWBIB3","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1145\/225540.225542","article-title":"On the Optimality of Change Propagation for Incremental Evaluation of Hierarchical Attribute Grammars","volume":"18","author":"Carle","year":"1996","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"10.1016\/S1571-0661(04)80424-9_NEWBIB4","doi-asserted-by":"crossref","unstructured":"Chan, E. C., J. T. Boyland and W. L. Scherlis, Promises: Limited specifications for analysis and manipulation, in: Proceedings of the IEEE International Conference on Software Engineering (ICSE'98) (1998), pp. 167\u2013176.","DOI":"10.1109\/ICSE.1998.671113"},{"key":"10.1016\/S1571-0661(04)80424-9_NEWBIB5","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1145\/129630.129637","article-title":"Eli: A complete flexible compiler construction system","volume":"35","author":"Gray","year":"1992","journal-title":"Communications of the ACM"},{"key":"10.1016\/S1571-0661(04)80424-9_NEWBIB6","doi-asserted-by":"crossref","unstructured":"Hedin G., An overview of door attribute grammars, in: P. A. Fritzson, editor, Proceedings of Compiler Construction, 5th International Conference, CC'94, Lecture Notes in Computer Science 786 (1994), pp. 31\u201351.","DOI":"10.1007\/3-540-57877-3_3"},{"key":"10.1016\/S1571-0661(04)80424-9_NEWBIB7","doi-asserted-by":"crossref","unstructured":"Hoover R., Dynamically bypassing copy rule chains in attribute grammars, in: Conference Record of the Thirteenth ACM Symposium on Principles of Programming Languages (1986), pp. 14\u201325.","DOI":"10.1145\/512644.512646"},{"key":"10.1016\/S1571-0661(04)80424-9_NEWBIB8","doi-asserted-by":"crossref","unstructured":"Hoover R. and T. Teitelbaum, Efficient incremental evaluation of aggregate values in attribute grammars, in: Proceedings of the ACM SIGPLAN '86 Symposium on Compiler Construction (1986), pp. 39\u201350.","DOI":"10.1145\/12276.13315"},{"key":"10.1016\/S1571-0661(04)80424-9_NEWBIB9","doi-asserted-by":"crossref","unstructured":"Johnson, G. F. and C. N. Fischer, A meta-language and system for nonlocal incremental attribute evaluation in language-based editors, in: Conference Record of the Twelfth ACM Symposium on Principles of Programming Languages (1985), pp. 141\u2013151.","DOI":"10.1145\/318593.318627"},{"key":"10.1016\/S1571-0661(04)80424-9_NEWBIB10","doi-asserted-by":"crossref","unstructured":"Kastens U., Attribute grammars in a compiler construction environment, in: H. Alblas and B. Melichar, editors, Attribute Grammars, Applications and Systems. International Summer School SAGA Proceedings, Lecture Notes in Computer Science 545 (1991), pp. 380\u2013400.","DOI":"10.1007\/3-540-54572-7_15"},{"key":"10.1016\/S1571-0661(04)80424-9_NEWBIB11","doi-asserted-by":"crossref","first-page":"601","DOI":"10.1007\/BF01177548","article-title":"Modularity and reusability in attribute grammars","volume":"31","author":"Kastens","year":"1994","journal-title":"Acta Informatica"},{"key":"10.1016\/S1571-0661(04)80424-9_NEWBIB12","unstructured":"Maddox W., \u201cIncremental Static Semantic Analysis,\u201d Ph.D. thesis, University of California, Berkeley (1997)."},{"key":"10.1016\/S1571-0661(04)80424-9_NEWBIB13","doi-asserted-by":"crossref","unstructured":"Parigot D., G. Roussel, M. Jourdan and E. Duris, Dynamic attribute grammars, in: H. Kuchen and S. D. Swierstra, editors, International Symposium on Programming Languages, Implementations, Logics and Programs (PLILP '96), Lecture Notes in Computer Science 1140, Springer-Verlag, Berlin, 1996 pp. 122\u2013136.","DOI":"10.1007\/3-540-61756-6_81"},{"key":"10.1016\/S1571-0661(04)80424-9_NEWBIB14","unstructured":"Reps T., \u201cGenerating Language-Based Environments,\u201d Ph.D. thesis, Cornell University (1982)."},{"key":"10.1016\/S1571-0661(04)80424-9_NEWBIB15","unstructured":"Saraiva J., \u201cPurely Functional Implementation of Attribute Grammars,\u201d Ph.D. thesis, Department of Computer Science, Utrecht University, The Netherlands (1999), ftp:\/\/ftp.cs.uu.nl\/pub\/RUU\/CS\/phdtheses\/Saraiva\/."},{"key":"10.1016\/S1571-0661(04)80424-9_NEWBIB16","doi-asserted-by":"crossref","unstructured":"Saraiva J., D. Swierstra and M. Kuiper, Functional incremental attribute evaluation, in: D. A. Watt, editor, Compiler Construction: 9th International Conference, CC 2000, Lecture Notes in Computer Science 1781 (2000), pp. 279\u2013294.","DOI":"10.1007\/3-540-46423-9_19"},{"key":"10.1016\/S1571-0661(04)80424-9_NEWBIB17","doi-asserted-by":"crossref","unstructured":"Swiestra D. and H. Vogt, Higher order attribute grammars, in: H. Alblas and B. Melichar, editors, Attribute Grammars, Applications and Systems. International Summer School SAGA Proceedings, Lecture Notes in Computer Science 545, Springer-Verlag, Berlin, 1991 pp. 256\u2013296.","DOI":"10.1007\/3-540-54572-7_10"},{"key":"10.1016\/S1571-0661(04)80424-9_NEWBIB18","doi-asserted-by":"crossref","unstructured":"Vorthmann, S. A., Coordinated incremental attribute evaluation on a DR-threaded tree, in: P. Deransart and M. Jourdan, editors, Attribute Grammars and their Applications. International Conference WAGA Proceedings, Lecture Notes in Computer Science 461 (1990), pp. 207\u2013221.","DOI":"10.1007\/3-540-53101-7_15"}],"container-title":["Electronic Notes in Theoretical Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1571066104804249?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1571066104804249?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T00:03:40Z","timestamp":1761609820000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1571066104804249"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,7]]},"references-count":18,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2002,7]]}},"alternative-id":["S1571066104804249"],"URL":"https:\/\/doi.org\/10.1016\/s1571-0661(04)80424-9","relation":{},"ISSN":["1571-0661"],"issn-type":[{"type":"print","value":"1571-0661"}],"subject":[],"published":{"date-parts":[[2002,7]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Incremental Evaluators for Remote Attribute Grammars","name":"articletitle","label":"Article Title"},{"value":"Electronic Notes in Theoretical Computer Science","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/S1571-0661(04)80424-9","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"converted-article","name":"content_type","label":"Content Type"},{"value":"Copyright \u00a9 2002 Published by Elsevier B.V.","name":"copyright","label":"Copyright"}]}}