Glossary

Element

Base authoring type. System, Part, and Requirement derive from this.

System

Top-level composition type (often configured root).

Part

Composable structural type under a system.

Requirement

Composable requirements package type (nested leaf requirements, inputs, attributes, citations). Register on the root with model.requirement_package.

ModelDefinitionContext

The model argument in define(cls, model). Records declarations and edges during type authoring.

Ref / PartRef / AttributeRef / RequirementRef

Symbolic references created at definition time. Not runtime instances.

compile (type compile)

Transforms declaration recording into cached compiled artifacts with validation.

ConfiguredModel

Frozen instantiated topology for one root type. Holds instance graph and registries.

ValueSlot

Topology-level value cell (parameter or attribute) keyed by stable id.

RunContext

Per-run mutable state container (bound inputs, realized values, failures, behavior state).

DependencyGraph

Bipartite graph of value nodes and compute nodes used for evaluation order.

Evaluator

Runs graph nodes in topological order and writes outcomes into RunContext.

RunResult

Summary of one run: outputs, constraint results, and failures.

Constraint

Boolean validity check over realized values.

Requirement acceptance

Executable requirement check compiled from acceptance expressions + allocations.

allocate

Links a requirement to a target model element. Optional inputs= binds requirement-local input names to slot refs.

requirement_input

Composable Requirement authoring only: declaration of requirement-local symbolic inputs.

requirement_accept_expr

Composable Requirement authoring only: attaches executable acceptance expression to a requirement.

ExternalComputeBinding

Binding from internal refs to external compute backend inputs/outputs.

BehaviorTrace

Structured trace of behavioral dispatch actions (transitions, decisions, merges, item flows, etc.).

Scenario

Authored expected behavior contract used by validate_scenario_trace.

Stable ID

Deterministic identifier derived from configured root and full instance path.