“…The term "resilience" is frequently used as a synonym of fault-tolerance [57] , adaptive systems [58,59] , selfhealing [60,61] , etc. However, resilience is a design paradigm for large scale and complex systems that encompass cybersecurity, physical security, economic efficiency, and dynamic stability [39] .…”