Skip to content

Open-source resilience modelling

Failures don't stay where they start.

CASCADE turns a network of interdependent services into one model, then propagates a failure through it step by step — so the cascade can be read before it happens.

AGPL-3.0·Local-first — your model stays in your browser

The CASCADE canvas editor: Elements, Categories, an Event, and the Propagation that follows.

Research

Publications

  • Composable, Knowledge-Driven Disservice Propagation for Complex Interdependent Services

    The propagation architecture, the flow module, and the EPANET importer validated against WNTR.

  • Series and Parallel Dependency Links: Vitality for Interdependent Networks of Networks

    Two links entering a node are alternatives when they carry the same service, and both required when they carry different ones. Node importance follows from that reading.

  • Customizable Assessment of System Cascades And Dependency Effects for Improving Resilience of Interdependent Essential Services

    The framework end to end, demonstrated on a multi-utility network under an earthquake, a flood and a digital attack.

These are preprints — pre-refereeing versions of manuscripts under review. Every reported number recomputes from the result files in the repository.

From the papers to the code