Are functional languages a good way to represent productive meta-models ?

Sébastien Mosser

Following Model Driven Development guidelines, developers will define meta--models, models and then implement transformations between models. Existing tools based on models require highly specific skills and knowledge from developers, and use Domain Specific Language (Dsl) as the entry point for final users. Is it possible to describe Dsl--based meta--models using functional programming concepts and languages ? Can we do fast Model Driven Development using such techniques ?

Documents