Improving Software Development Practices through Components. - Andrea Valerio; Guido Cardino; Vincenzo Di Leo (EUROMICRO, 2001)