DesCOTS: a software system for selecting COTS components | IEEE Conference Publication | IEEE Xplore