Abstract
The complexity of MDE and model transformation languages can be a significant barrier to the adoption of MDE and its use within agile development.
In this paper we survey different alternative specification notations and make proposals for simplified notations to address this issue, for three particular use cases of MDE. We also provide an empirical analysis comparing the use of three specification techniques in practice.