Resources

Where to start, how to learn the method and the tool, and where to look something up. Every resource is openly licensed: share and adapt it, crediting URDAD.

Start here

  1. Explore the playground

    Interactive · play.urdad.org ↗

    The modelling tool in your browser, with the example models open. Explore every view, or build a model of your own.

  2. Follow a worked example

    Guide · docs.urdad.org ↗

    The method applied step by step to a small bank, from one use case to the process which realises it.

  3. Open an example model

    Download

    Complete models of a bank, an insurer and an auctioneer, each with its views and the documentation the tool generates.

Understand the method and the tool

  • The URDAD method

    Guide · docs.urdad.org ↗

    The method on its own, independently of any tool: its principles, its three phases, and how they repeat at every level.

  • Why URDAD?

    Guide · docs.urdad.org ↗

    The case for one model of the business: what it replaces, and what an organisation gains from it.

  • Modelling in the tool

    Guide · docs.urdad.org ↗

    The modelling tool’s views and elements, and how a team edits one model together in real time.

  • URDAD for domain-driven design teams

    Overview

    Bounded contexts with contracts at their boundaries, checked as you model and tested without writing a test.

  • URDAD for financial services

    Overview

    Every change evidenced, every provider held to contract, and the record kept for your auditors, under DORA, GDPR or POPIA.

Look something up

  • User manual

    Reference · docs.urdad.org ↗

    How the tool behaves, from modelling through projects and security to execution and deployment.

  • Cheat sheet

    Reference · docs.urdad.org ↗

    Every symbol of every view on two pages, as the tool draws it, and what it means.

    PDF, A4 · PDF, Letter

  • Glossary

    Reference · docs.urdad.org ↗

    Every term and acronym of the method, the tool and its documentation, defined once, each at an address of its own.

  • URDAD model specification

    Specification · docs.urdad.org ↗

    Every element of a URDAD model, its attributes, relationships and meaning, generated from the model’s schema.

  • URDAD-OCL specification

    Specification · docs.urdad.org ↗

    The language of a model’s conditions and constraints: its grammar, what each expression means, and its standard library.

  • URDAD-FEEL specification

    Specification · docs.urdad.org ↗

    The same specifications in the notation of DMN’s FEEL, and how each reads as URDAD-OCL.

  • The model's JSON schema

    JSON schema

    The schema of a model file as the tool writes it, served at the address its $id names.