The design of multi-level models and software systems requires specific design decisions that are not covered by traditional modelling methods. Therefore, a multi-level modelling method is required to support modellers with relevant guidelines, which include criteria to judge the quality of alternative options. Based on our previous work on a method for designing DSML (Frank 2010), we plan to develop and evaluate a method for creating multi-level models and DSMLs.