Weak Constraint Programming to Identify Alternative Composite COTS-Based Software Systems from Imperfect Information | IEEE Conference Publication | IEEE Xplore