Soya: A Programming Model and Runtime Environment for Component Composition Using SSDL. - Patric Fornasier; Jim Webber; Ian Gorton (CBSE, 2007)