{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T18:18:36Z","timestamp":1771697916866,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540411727","type":"print"},{"value":"9783540400486","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2000]]},"DOI":"10.1007\/3-540-40048-6_3","type":"book-chapter","created":{"date-parts":[[2007,8,1]],"date-time":"2007-08-01T01:19:39Z","timestamp":1185931179000},"page":"24-36","source":"Crossref","is-referenced-by-count":16,"title":["Aspect Weaving with Graph Rewriting"],"prefix":"10.1007","author":[{"given":"Uwe","family":"A\u00dfmann","sequence":"first","affiliation":[]},{"given":"Andreas","family":"Ludwig","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2000,11,11]]},"reference":[{"key":"3_CR1","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1007\/3-540-61228-9_96","volume-title":"5th Int. Workshop on Graph Grammars and Their Application To Computer Science, Williamsburg","author":"U. A\u00dfmann","year":"1994","unstructured":"Uwe A\u00dfmann. On Edge Addition Rewrite Systems and Their Relevance to Program Analysis. In J. Cuny, H. Ehrig, G. Engels, and G. Rozenberg, editors, 5th Int. Workshop on Graph Grammars and Their Application To Computer Science, Williamsburg, volume 1073 of Lecture Notes in Computer Science, pages 321\u2013335, Heidelberg, November 1994. Springer."},{"key":"3_CR2","unstructured":"Uwe A\u00dfmann. Graph Rewrite Systems For Program Optimization. Technical Report RR-2955, INRIA Rocquencourt, 1996."},{"key":"3_CR3","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1007\/3-540-61053-7_57","volume-title":"Compiler Construction (CC)","author":"U. A\u00dfmann","year":"1996","unstructured":"Uwe A\u00dfmann. How To Uniformly Specify Program Analysis and Transformation. In P. A. Fritzson, editor, Compiler Construction (CC), volume 1060 of Lecture Notes in Computer Science, pages 121\u2013135, Heidelberg, 1996. Springer."},{"key":"3_CR4","unstructured":"Uwe A\u00dfmann. AOP with design patterns as meta-programming operators. Technical Report 28, Universit\u00e4t Karlsruhe, October 1997."},{"key":"3_CR5","doi-asserted-by":"crossref","unstructured":"Uwe A\u00dfmann. OPTIMIX, A Tool for Rewriting and Optimizing Programs. In Graph Grammar Handbook, Vol. II. Chapman-Hall, 1999.","DOI":"10.1142\/9789812815149_0008"},{"key":"3_CR6","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"152","DOI":"10.1007\/BFb0017540","volume-title":"Proceedings of the ECOOP\u201993 Workshop on Object-Based Distributed Programming","author":"A. Aksit","year":"1994","unstructured":"[AWB+94]_Mehmet Aksit, Ken Wakita, Jan Bosch, Lodewijk Bergmans, and Akinori Yonezawa. Abstracting object interactions using composition filters. In O. Nierstrasz, R. Guerraoui, and M. Riveill, editors, Proceedings of the ECOOP\u201993 Workshop on Object-Based Distributed Programming, LNCS 791, pages 152\u2013184. Springer-Verlag, 1994."},{"key":"3_CR7","unstructured":"Dorothea Blostein, Hoda Fahmy, and Ann Grbavec. Practical Use of Graph Rewriting. Technical Report Queens University, Kingston, Ontario, November 1994."},{"key":"3_CR8","unstructured":"Krzysytof Czarnecki. Generative Programming: Principles and Techniques of Software Engineering Based on Automated Configuration and Fragment-Based Component Models. PhD thesis, Technical University of Ilmenau, October 1998."},{"key":"3_CR9","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1007\/BFb0017375","volume-title":"4th International Workshop On Graph Grammars and Their Application to Computer Science","author":"H. Ehrig","year":"1990","unstructured":"H. Ehrig, M. Korff, and M. L\u00f6we. Tutorial introduction to the algebraic approach of graph grammars based on double and single pushouts. In H. Ehrig, H.-J. Kreowski, and G. Rozenberg, editors, 4th International Workshop On Graph Grammars and Their Application to Computer Science, volume 532 of Lecture Notes in Computer Science, pages 24\u201337, Heidelberg, March 1990. Springer."},{"key":"3_CR10","doi-asserted-by":"crossref","unstructured":"Pascal Fradet and Mario S\u00fcdholt. AOP: Towards a Generic Framework Using Program Transformation and Analysis. In Workshop on Aspect-oriented Programming, ECOOP, July 1998.","DOI":"10.1007\/3-540-49255-0_118"},{"key":"3_CR11","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/BFb0053381","volume-title":"ECOOP 97","author":"K. Kiczales","year":"1997","unstructured":"[KLM+97]_Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Lopez, Jean-Marc Loingtier, and John Irwin. Aspect-oriented programming. In ECOOP 97, volume 1241 of Lecture Notes in Computer Science, pages 220\u2013242. Springer-Verlag, 1997."},{"key":"3_CR12","unstructured":"Karl J. Lieberherr. Adaptative Object-Oriented Software: The Demeter Method. PWS Publishing, 1996."},{"key":"3_CR13","unstructured":"Christina Videira Lopes. D: A Language Framework for Distributed Programming. PhD thesis, College of Computer Science, Northeastern University, November 1997."},{"key":"3_CR14","unstructured":"Anurag Mendhekar, Gregor Kiczales, and John Lamping. RG: A Case-Study for Aspect-Oriented Programming. Technical report, Xerox Palo Alto Research Center, 1997."},{"key":"3_CR15","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"312","DOI":"10.1007\/3-540-57787-4_20","volume-title":"Graph Transformations in Computer Science","author":"J.-C. Raoult","year":"1994","unstructured":"Jean-Claude Raoult and Fr\u00e9d\u00e9ric Voisin. Set-theoretic graph rewriting. In Hans J\u00fcrgen Schneider and Hartmut Ehrig, editors, Graph Transformations in Computer Science, volume 776 of Lecture Notes in Computer Science, pages 312\u2013325, 1994."},{"key":"3_CR16","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1007\/3-540-60406-5_17","volume-title":"European Software Engineering Conference ESEC 5","author":"A. Sch\u00fcrr","year":"1995","unstructured":"Andreas Sch\u00fcrr, Andreas J. Winter, and Albert Z\u00fcrndorf. Graph Grammar Engineering with PROGRES. In European Software Engineering Conference ESEC 5, volume 989 of Lecture Notes in Computer Science, pages 219\u2013234, Heidelberg, September 1995. Springer."},{"key":"3_CR17","unstructured":"Walter Zimmer. Frameworks und Entwurfsmuster. PhD thesis, Universit\u00e4t Karlsruhe, February 1997."}],"container-title":["Lecture Notes in Computer Science","Generative and Component-Based Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-40048-6_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,1]],"date-time":"2019-05-01T16:27:39Z","timestamp":1556728059000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-40048-6_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000]]},"ISBN":["9783540411727","9783540400486"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/3-540-40048-6_3","relation":{},"ISSN":["0302-9743"],"issn-type":[{"value":"0302-9743","type":"print"}],"subject":[],"published":{"date-parts":[[2000]]}}}