A Survey on Self-Adaptive Security for Large-scale Open Environments

Contemporary software systems operate in heterogeneous, dynamic, and distributed environments, where security needs change at runtime. The security solutions for such systems need to be adaptive fo...