A Novel Resilience Assessment Framework for Multi-component Critical Infrastructure | IEEE Journals & Magazine | IEEE Xplore