SMART: A process-oriented methodology for resilient smart cities