Situation Awareness for Cyber Resilience: A review | Synapse