Quick now, what IS the difference between UML and DSL?
Can you have one metamodel across differnet domains that, nonetheless can be tailored? If you do, can the transformation be small variations on one another ? Can we ever expect them to be totally automated? (no) What is a domain anyway : industry, level of abstraction?
This seems to be one of those arguments where the terms involved remain unresolved and ambiguous (at least to me)