Once built in EMF, what are the best approaches to validate a metamodel? Some M1 instances are enough? Or it would be better to go deeper and build M0 instances?
To my experiance the fastest and the best way to validate both models and meta-models is to have good target platform or system that will execute models. Here You can find some my examples how to do it in measurement, automation and robotics: https://www.youtube.com/channel/UCqyYnYD6J5fEeb6Ni3YLuKg
At the moment I do not plan to integrate solution in EMF, but some videos maybe can help You.