Main Content

Get Started with System Composer

Design and analyze system and software architectures

System Composer™ enables the specification and analysis of architectures for model-based systems engineering and software architecture modeling. With System Composer, you allocate requirements while refining an architecture model that can then be designed and simulated in Simulink®. 

Architecture models consisting of components and interfaces can be authored directly, imported from other tools, or populated from the architectural elements of Simulink designs. You can describe your system using multiple architecture models and establish direct relationships between them via model-to-model allocations. Behaviors can be captured and simulated in sequence diagrams, state charts, or Simulink models. You can define and simulate the execution order of component functions and generate code from your software and AUTOSAR architecture models (with Simulink and Embedded Coder®, including AUTOSAR Blockset for AUTOSAR workflows).

To investigate specific design or analysis concerns, you can create custom live views of the model. Architecture models can be used to analyze requirements, capture properties via stereotyping, perform trade studies, and produce specifications and interface control documents (ICDs).


Learn More

Featured Examples

Interactive Learning

The System Composer Onramp interface shows a description of the task, an interactive model, and an assessment of whether the model matches the requirements set by the training.

System Composer Onramp
Free, self-paced, interactive System Composer course


System Composer introductory video.

What is System Composer?
System Composer is a Model-Based Systems Engineering tool for system and software architecture design that allows you to decompose complex systems or a system-of-systems into smaller, more manageable pieces.

System Composer composition editing video.

How to Create Compositions in System Composer
Sketch hierarchical system and software decompositions of components using a familiar component, port, and connector modeling approach.

System Composer extend architectures video.

Extend Your Architecture with Domain-Specific Design Data
Add custom properties to architectural elements using stereotypes.

System Composer spotlight views video.

Spotlight Views in System Composer
Automatically create Spotlight views in System Composer that show the context of a specific architectural component.

Simulink behaviors in System Composer video.

How to Create and Link Simulink Components
Create, link, and manage Simulink behavioral components and interfaces as part of your top-down architecture design.