building-architecture-models

Construct functional, logical, and physical architecture models in System Composer.

917|94|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/matlab/simulink-agentic-toolkit --skill building-architecture-models
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: building-architecture-models
Source: https://github.com/matlab/simulink-agentic-toolkit/tree/main/skills-catalog/model-based-system-engineering/building-architecture-models
Command: npx skills add https://github.com/matlab/simulink-agentic-toolkit --skill building-architecture-models

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the complex challenge of building and managing multi-layer system architecture models in Simulink by guiding through best practices, interface dictionary management, allocation sets, and requirement tracing.

Core Features & Use Cases

  • Architecture Modeling Guidance: Provides step-by-step guidance for designing functional, logical, and physical architecture models using System Composer.
  • Interface Dictionary Management: Facilitates the creation and linking of interface dictionaries for typed component ports.
  • Allocation Sets Creation: Assists in setting up and maintaining allocation sets to map elements between layers of the architecture.
  • Requirements Traceability: Supports linking system requirements to architecture components for effective validation and verification.

Quick Start

Build an architecture model for your system using this skill and follow the F/L/P workflow, integrating System Composer APIs like model_edit and evaluate_matlab_code.

Frequently Asked Questions about building-architecture-models

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

FAQPage Schema
How do I build multi-layer architecture models in Simulink using System Composer?

You can build multi-layer architecture models in Simulink by using System Composer to construct functional, logical, and physical layers. This approach employs best practices to manage component interfaces and map elements across architecture levels.

What is the best way to manage interface dictionaries for Simulink architecture models?

Managing interface dictionaries for Simulink architecture models involves creating and linking typed component ports within System Composer. This ensures structured data flow and consistent interface definitions across multi-layer system architectures.

How do I create allocation sets to map elements between architecture layers in System Composer?

Creating allocation sets in System Composer maps elements between functional, logical, and physical architecture layers. This process traces system requirements and validates component relationships across the multi-layer model hierarchy.

Can I link requirements to architecture components for traceability in Simulink?

Yes, you can link requirements to architecture components in Simulink for effective validation and verification. System Composer supports requirements traceability by connecting system specifications directly to functional and logical model elements.

Do I need MATLAB tools like model_edit and model_check for architecture modeling?

Yes, architecture modeling in System Composer requires MATLAB tools like `model_edit` and `model_check` within the Simulink environment. These APIs facilitate constructing, evaluating, and verifying complex model-based design projects.