@inbook {132, title = {Generative Programming}, booktitle = {Object-Oriented Technology}, series = {Lecture Notes in Computer Science}, volume = {2323}, year = {2001}, pages = {135 - 149}, publisher = {Springer Berlin Heidelberg}, organization = {Springer Berlin Heidelberg}, address = {Berlin, Heidelberg}, abstract = {This report describes the results of a one-day workshop on Generative Programming (GP) at ECOOP{\textquoteright}01. The goal of the workshop was to discuss the state-of-the-art of generative programming, share experience, consolidate successful techniques, discuss the relation of GP to object-oriented programming and other emerging approaches such as Aspect-Oriented Programming or Multidimensional Decomposition, and identify open issues for future work. This report gives a summary of the workshop contributions, debates, and the identified future directions. }, isbn = {978-3-540-43675-1}, doi = {10.1007/3-540-47853-1_11}, url = {http://www.springerlink.com/content/l8tku4hmgp0y4we2/fulltext.pdf}, author = {Barth, Barbara and Butler, Greg and Krzysztof Czarnecki and Ulrich, Eisenecker}, editor = {Frohner, {\'A}kos} }