Skip to main content
This guide maps concepts between SysML v1, SysML v2, and Dalus to help you transition your modeling knowledge.

Structural Elements

Behavioral Elements

Requirements

Mission Planning

Diagram / View Equivalence

Key Differences

Simplified Metamodel

Dalus uses a streamlined set of elements compared to full SysML. Instead of separate definition and usage concepts, Dalus elements serve both purposes contextually.

Variables Replace Value Types

Dalus Variables unify value properties, attributes, and flow properties. A Variable can be:
  • An attribute on a Part
  • An input/output on an Action
  • A connection property on an Interface

Interfaces Contain Connections

In Dalus, an Interface groups multiple Connections together. Each Connection specifies the type (Matter, Information, Energy, Binding), direction, and properties of a single flow.

Integrated Requirements

Requirements in Dalus include Constraints that reference Variables directly. Verification status is computed automatically based on constraint evaluation—no separate verification relationships needed.

ConOps First

Dalus encourages starting with Mission Planning (Missions, Actors, Subjects) before detailed architecture, aligning with SysML v2’s emphasis on use case-driven design.