Reasoning with qualitative preferences to develop optimal component-based systems | IEEE Conference Publication | IEEE Xplore