Requirements-driven adaptive security: Protecting variable assets at runtime | IEEE Conference Publication | IEEE Xplore