A Game-Theoretic Decision-Making Framework for Engineering Self-Protecting Software Systems | IEEE Conference Publication | IEEE Xplore