Author Architecture Models
R2026bUse System Composer™ to model the physical, functional, and logical architecture of a system by creating visual representations with components, ports, and connections. Components represent architectural systems or subsystems to be used in system design. You can decompose components to add detail and define hierarchical relationships, and you can reuse and reference components across composition models. To reuse architectural designs across components, convert to architecture model and subsystem references.
Add and edit intrinsic or operational parameters for architectural design on components and architectures using the Parameter Editor. Promote parameters from components contained in the model to a top-level architecture.
Blocks
| Component | Add components to architecture model | |
| Port | Add ports to components in architecture model | |
| Reference Component | Link to architectural definition or Simulink behavior |
Classes
systemcomposer.arch.Element | All model elements |
systemcomposer.arch.Architecture | Architecture in model |
systemcomposer.arch.Model | System Composer model |
systemcomposer.arch.BaseComponent | All components in architecture model |
systemcomposer.arch.Component | System Composer component |
systemcomposer.arch.Adapter | System Composer adapter (Since R2026a) |
systemcomposer.arch.BasePort | All ports in architecture model |
systemcomposer.arch.ArchitecturePort | Architecture port |
systemcomposer.arch.ComponentPort | Component port |
systemcomposer.arch.PortElement | Element of port in System Composer model (Since R2026a) |
systemcomposer.arch.BaseConnector | All connectors in architecture model |
systemcomposer.arch.Connector | Connector between ports |
systemcomposer.arch.PhysicalConnector | Connector between physical ports |
systemcomposer.arch.Parameter | Parameter in System Composer (Since R2022b) |
Functions
Tools
| Parameter Editor | Add, edit, and promote parameters for architectures and components (Since R2022b) |
Topics
- Choose Architecture Template for System Design
Select an architecture template based on domain-specific extensions.
- Compose Architectures Visually
Create architecture models using built-in model element types, such as components, ports, and connections.
- Decompose and Reuse Components
Configure components for reuse across models.
- Keyboard Shortcuts and Mouse Actions for System Composer Modeling
Interact with the System Composer Editor using keyboard and mouse actions.
- Best Practices for Large-Scale Architecture Modeling
Build models using guidelines for best performance.
- Use Property Inspector in System Composer
View and edit element properties in System Composer.
- Overview of System Composer API
Structural review of programmatic interfaces in System Composer.
- Extract Architecture from Simulink Model
Export Simulink® models as architecture models.
- Export Architecture to Software or AUTOSAR Architecture
Export your architecture to a different architecture template. (Since R2023b)










