Component-based software engineering 7th International Symposium, CBSE 2004 Edinburgh, UK, May 24 - 25, 2004 ; proceedings (Springer, 2004)