views:

224

answers:

2

I can recommend following books:

  • Code Generation in Action by Jack Herrington (lots of Ruby)
  • Generative Programming by Krzysztof Czarnecki and Ulrich W. Eisenecker (many ideas explained)
  • Framing Software Reuse by Paul G. Bassett (old but has nice ideas)
  • Program Generators with XML and Java by J. Craig Cleaveland (heavy on XML front)

And now my question is, what other books or resources about generative programming, model driven software development and software production lines would you recommend? And why?

+2  A: 

Although somewhat out-dated, and specific to .NET, Kathleen Dollard's "Code Generation in Microsoft .NET" has a good introduction to the concepts that under-gird code generation. It may be irrelevant now though, a lot of time has passed since this came out.

Jason Bunting
+1  A: 

Check "Domain-Specific Modeling: Enabling Full Code Generation" by Steven Kelly and Juha-Pekka Tolvanen, founders of the Finnish company MetaCase. I've read some parts of this book and it's very good.

The book website is at http://dsmbook.com/

Rui Curado