What problem does it solve?
Building reusable System Composer architecture models in MATLAB often fails due to subtle API patterns, interface dictionary resolution timing, connection direction mismatches, and profile/allocation edge cases.
Core Features & Use Cases
- Architecture-modeling API correctness: Use the right System Composer calls and ordering for
createModel, component/port creation, interface assignment, stereotype/profile handling, and allocation sets.
- Debugging high-friction failures: Diagnose issues like connections not appearing, interfaces not resolving, profile save errors, and
createAllocationSet signature mismatches.
- Reliably idempotent build scripts: Provide a rebuild-safe approach (recreate artifacts, arrange layouts before saving) for architecture + interface dictionary + profile workflows.
Quick Start
Use the system-composer skill to generate an idempotent MATLAB script that creates a System Composer architecture model with typed ports connected via connect(srcPort, dstPort), including interface dictionaries and profiles, and then saves it after explicit layout arrangement.