Pattern-based development of Domain-Specific Modelling Languages
AToM3: A Tool for Multi-formalism and Meta-modelling