sysand add hugoormo/mbse-recursive-architecture-wave-pattern 1.1.0
1.1.0.
The latest stable version is
1.1.1.
The Recursive MBSE Architecture Weave Pattern (RAWP) is a SysML v2 reference model for recursive decomposition, verification-driven design, and layered interaction modeling. It is intended as a reusable, machine-checkable baseline for model-based systems engineering projects.
The pattern is organized into five model levels:
Each design level reuses the same model grammar:
*_Requirements.sysml: original need and derived need structure with explicit quality/budget allocation.*_Configuration.sysml: blackbox/graybox/whitebox realization and bindings.*_Behavior.sysml: behavior/actions that produce quality evidence values.*_Taxonomy.sysml and/or *_Stakeholders*.sysml: domain vocabulary, interfaces, and concern framing.VerificationCases_*.sysml: requirement-oriented verification usage.RAWP includes a layered interface pattern in the framework and applies it in the SoI:
MyFrameworkStackInterface::MyStackPort defines nested interaction layers (dataPacket, applicationProtocol, communicationProtocol, transportProtocol, dataLink, physical).Practitioner rule captured in the framework: choose one connector-facing abstraction layer per connector usage, and avoid unintentional mixed-layer declarations.
Key modeling decisions embedded in the SysML source:
_bb context) and derived requirement (_gb context).operationalContext -> systemOfInterest -> payloadBuilder -> component).From the repository root:
PowerShell -ExecutionPolicy RemoteSigned -File scripts/syside.ps1 check RecursiveArchitecturePattern
Expected outcome: exit code 0 and no syntax/semantic diagnostics.
The package descriptor is:
.project.json (name, publisher, version, license, topics)For this release line, the version is 1.1.0.
RecursiveArchitecturePattern/
|-- Level -1 - Framework/
|-- Level 0 - Operational/
|-- Level 1 - SystemOfInterest/
|-- Level 2 - Subsystems/
|-- Level 3 - Components/
|-- Credits/
|-- CHANGELOG.md
|-- RECURSIVE_PATTERN_GUIDE.md
|-- VERIFICATION_REFERENCE_BASELINE.md
`-- VERIFICATION_BENCHMARK_MATRIX.md
Level -1 - Framework/Framework.sysml to understand shared definitions and stack port semantics.Level 0 - Operational/Operational_Requirements.sysml as the root need baseline.RECURSIVE_PATTERN_GUIDE.mdVERIFICATION_REFERENCE_BASELINE.mdVERIFICATION_BENCHMARK_MATRIX.mdCredits/Credits.sysml