Viability and Resilience of Complex Systems: Concepts,