Using quality attributes and computational intelligence to generate and evaluate system architecture alternatives | IEEE Conference Publication | IEEE Xplore