{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:42:03Z","timestamp":1750308123793,"version":"3.41.0"},"reference-count":12,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[1983,2,1]],"date-time":"1983-02-01T00:00:00Z","timestamp":412905600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGSAM Bull."],"published-print":{"date-parts":[[1983,2]]},"abstract":"<jats:p>A technique of gathering information within a program which can be useful for both code improvement (\"optimization\") and detecting some programming errors is illustrated on the basis of ALDES, in which programming language SAC-2 is written. This technique is usually called global data-flow analysis. It is shown how to formalize some aspects of global data-flow analysis by an attribute grammar.<\/jats:p>","DOI":"10.1145\/1089320.1089321","type":"journal-article","created":{"date-parts":[[2007,1,17]],"date-time":"2007-01-17T18:32:02Z","timestamp":1169058722000},"page":"6-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Global data flow analysis in Aldes"],"prefix":"10.1145","volume":"17","author":[{"given":"Florian","family":"Bundschuh","sequence":"first","affiliation":[{"name":"Universit\u00e4t Karlsruhe, Karlsruhe"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[1983,2]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Compiling","author":"Aho A.","year":"1973","unstructured":"AU73 A. Aho , J. Ullman: The Theory of Parsing, Translation, and Compiling . Prentice Hall , 1973 , Vol. II : Compiling AU73 A. Aho, J. Ullman: The Theory of Parsing, Translation, and Compiling. Prentice Hall, 1973, Vol. II: Compiling"},{"key":"e_1_2_1_2_1","volume-title":"Ullman: Principles of Compiler Design","author":"Aho A.","year":"1977","unstructured":"AU77 A. Aho , J. Ullman: Principles of Compiler Design . Addison-Wesley , 1977 , 3. edition, April 1979 AU77 A. Aho, J. Ullman: Principles of Compiler Design. Addison-Wesley, 1977, 3. edition, April 1979"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00264319"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/512927.512946"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1137\/0204044"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01692511"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0059699"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1093390.1093395"},{"key":"e_1_2_1_9_1","first-page":"247","volume-title":"Mazaud: Optimization of generated code by means of attributes: Local elimination of common redundant sub-expressions. 4. GI-Jahrestagung","author":"Neel D.","year":"1975","unstructured":"NAM75 D. Neel , M. Amirchahy , M. Mazaud: Optimization of generated code by means of attributes: Local elimination of common redundant sub-expressions. 4. GI-Jahrestagung ( 1975 ), Springer Lecture Notes 26, pp. 247 -- 256 NAM75 D. Neel, M. Amirchahy, M. Mazaud: Optimization of generated code by means of attributes: Local elimination of common redundant sub-expressions. 4. GI-Jahrestagung (1975), Springer Lecture Notes 26, pp. 247--256"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/390015.808406"},{"key":"e_1_2_1_11_1","unstructured":"Ne79 H. Neugebauer: Transformierende attributierte Grammatiken. Interner Bericht (Diss.) Nr. 14\/79 Fakult\u00e4t f\u00fcr Informatik Univ. Karlsruhe  Ne79 H. Neugebauer: Transformierende attributierte Grammatiken. Interner Bericht (Diss.) Nr. 14\/79 Fakult\u00e4t f\u00fcr Informatik Univ. Karlsruhe"},{"key":"e_1_2_1_12_1","first-page":"257","article-title":"Code-Optimierung mittels attributierter Transformationsgrammatiken. 4. GI-Jahrestagung","volume":"26","author":"Wilhelm R.","year":"1975","unstructured":"Wi75 R. Wilhelm : Code-Optimierung mittels attributierter Transformationsgrammatiken. 4. GI-Jahrestagung , Springer Lecture Notes 26 ( 1975 ), pp. 257 -- 266 Wi75 R. Wilhelm: Code-Optimierung mittels attributierter Transformationsgrammatiken. 4. GI-Jahrestagung, Springer Lecture Notes 26 (1975), pp. 257--266","journal-title":"Springer Lecture Notes"}],"container-title":["ACM SIGSAM Bulletin"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1089320.1089321","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1089320.1089321","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:08:23Z","timestamp":1750262903000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1089320.1089321"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1983,2]]},"references-count":12,"journal-issue":{"issue":"1","published-print":{"date-parts":[[1983,2]]}},"alternative-id":["10.1145\/1089320.1089321"],"URL":"https:\/\/doi.org\/10.1145\/1089320.1089321","relation":{},"ISSN":["0163-5824"],"issn-type":[{"type":"print","value":"0163-5824"}],"subject":[],"published":{"date-parts":[[1983,2]]},"assertion":[{"value":"1983-02-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}