Attack surface-based security metric framework for service selection and composition. (2017)