“…The scenarios are created mostly in a human and machine readable language like XML and JSON, which is then executed on a compiler to deploy the scenario. The works presented in the these papers [111,39,50,54,108,72] included special scenario deployment component which is responsible for deploying network resources, like routers and firewalls, and relevant applications, like vulnerable software. For scenario execution, [42,88,4,75,34] have module that can control the scenario flow, like start, stop and pause scenario execution.…”