Fundamental approaches to software engineering 7th International Conference, FASE 2004, held as part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2004 Barcelona, Spain, March 29 - April 2, 2004 ; proceedings (Springer, 2004)