Overview

ThunderGraph Model lets you model systems as executable code:

  • structure (System, Part, ports)

  • values (parameters, attributes, constraints)

  • requirements (Requirement / requirement_package, requirement_input, requirement_attribute, allocations, acceptance)

  • behavior (events, transitions, decisions, sequences, item flow)

Start here

  1. Install

  2. Quickstart (Concrete Example) — recommended path: instantiateConfiguredModel.evaluate (slot handles + quantities); explicit compile_graph + Evaluator is the advanced path.

  3. Mental Model

Concrete concept examples

API reference