Driving the selection of cots components on the basis of system requirements