Design By Transformation Rethinking Component Based Software Engineering Don Batory, Bryan Marker, Rui Gonçalves, Robert van de Geijn, and Janet Siegmund Department of Computer…