Cyber-Attack Modeling Analysis Techniques: An Overview | Synapse