By using the inter-feature relationships (e.g., mutual exclusions, dependencies), one can significantly reduce the feature selection space. For instance, Figure 1b shows a mutual exclusion relationship between F3 and F4. This relationship is manifestation of the domain knowledge that applying two authentication protocols to the same execution scenario is not appropriate. Such relationships reduce the space of valid feature selections significantly, further aiding FUSION to learn their trade-offs with respect to goals.