Sculptor is an open source productivity tool that applies the concepts from Domain-Driven Design and Domain Specific Languages. You express your design intent in a textual specification, from which Sculptor generates high quality Java code and configuration. The DSL and the code generation drives the development and is not a one time shot. The application can be developed incrementally with an efficient round trip loop.
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)