Evolutionary Process for Integrating COTS-Based Systems