RubyTL is a set of tools to support Model Driven Development. It is based on embeddd DSLs to provide an agile way to deal with models.