mbse-architecture

Automate three-layer RFLPV architecture builds in MATLAB with System Composer and slreq.

18|4|Updated Jul 20, 2023
One-click install
npx skills add https://github.com/simulink/blog --skill mbse-architecture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mbse-architecture
Source: https://github.com/simulink/blog/tree/main/2026_04_27_MBSE_GenAI/matlab-mbse-skills/skills/mbse-architecture
Command: npx skills add https://github.com/simulink/blog --skill mbse-architecture

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

MBSE projects in MATLAB often require setting up three-layer architectures, stereotype profiles, and traceability links from scratch, which can be error-prone and hard to reproduce. This skill provides a repeatable workflow to generate Functional, Logical, and Physical models along with interface dictionaries, allocation sets, and requirement links, accelerating architecture definition and ensuring consistency.

Core Features & Use Cases

  • Idempotent build scripts that recreate the entire architecture from scratch.
  • Supports Functional→Logical and Logical→Physical allocations, profile properties, and requirement linking.
  • Integrates with System Composer and slreq for architecture definition, allocation, and traceability.
  • Provides templates and references to drive quantitative analysis and dashboards.

Quick Start

Run the MBSE build workflow to generate the three-layer architecture from scratch with the buildMyModel script.

Frequently Asked Questions about mbse-architecture

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate building a three-layer RFLPV architecture in MATLAB?

You can automate a three-layer RFLPV architecture in MATLAB using idempotent build scripts that generate Functional, Logical, and Physical models from scratch. These scripts recreate the entire architecture, including interface dictionaries and stereotype profiles, ensuring reproducible consistency.

What is the best way to set up Functional to Physical allocations in System Composer?

The best way to set up allocations in System Composer is by enforcing specific patterns for Functional→Logical and Logical→Physical allocations. This approach creates structured allocation sets and requirement links, accelerating architecture definition and traceability.

How do I link requirements to my MATLAB architecture for traceability?

You can link requirements to your MATLAB architecture for traceability by integrating with slreq. This workflow creates requirement links within the generated models, allowing analysis roll-ups and ensuring end-to-end traceability across the architecture layers.

Can I recreate my MATLAB MBSE architecture and stereotypes from scratch?

Yes, you can recreate your MATLAB MBSE architecture and stereotypes from scratch using idempotent build scripts. Running the buildMyModel script reproduces the entire architecture, interface dictionaries, and stereotype profiles without errors, ensuring a repeatable workflow.

Does this MBSE workflow integrate with slreq for requirement traceability?

Yes, this MBSE workflow integrates with slreq for requirement traceability. It combines System Composer for architecture definition and slreq for linking requirements, supporting analysis roll-ups and dashboard generation across the Functional, Logical, and Physical layers.

Why does manually setting up stereotype profiles and interface dictionaries in MATLAB fail?

Manually setting up stereotype profiles and interface dictionaries in MATLAB fails because it is error-prone and hard to reproduce. Automating this setup with idempotent build scripts enforces consistent patterns and generates the required architecture components reliably.