This work is derived from the results of a working group at the Dagstuhl workshop 2003 with the participants Günter Böckle, Siemens AG, Paul Clements, SEI; John McGregor, Clemson University; Dirk Muthing, Fraunhofer IESE; Klaus Schmid, Fraunhofer IESE.