Dagstuhl Seminar Proceedings: Language Engineering for Model-Driven Software Development 2004