RubyTL

A Model Driven Development tool based on Ruby and Eclipse. It provides several embedded DSLs for model-transformation (RubyTL), code generation (Textplate), validation, etc.