Resources

Everything published about URDAD, by what you want to do. The resources are openly licensed: share and adapt them, crediting URDAD.

Learn the method

  • The URDAD method

    Its principles, the levels of granularity at which a model is built, and the core concepts — independent of any tool.

  • A worked example: a simple bank

    The method applied step by step to a small bank, from its use cases to the processes that realise them.

  • Why URDAD?

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

  • Cheat sheet

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

Learn the tool

  • Modelling in the tool

    The modelling tool’s views, the elements of a model and how each is edited, collaboratively and in real time.

  • Example models

    Complete models, with their views as the tool draws them, to download and import into the tool.

  • The tool suite

    What the modelling tool and the execution environment offer, by what each gives you.

Look something up

  • User manual

    How the tool behaves, from modelling through projects, security and execution to deploying an instance.

  • URDAD model specification

    Every element of a URDAD model, its attributes and relationships, and what it means — generated from the model’s schema.

  • The model's JSON schema

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

  • Glossary

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

  • URDAD-OCL specification

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

  • URDAD-FEEL specification

    The same specifications in the notation of DMN’s FEEL: its grammar, how it reads as URDAD-OCL, and its standard library.