Get Started with System Composer
System Composer™ enables the specification and analysis of architectures for model-based systems engineering (MBSE) and modeling of software architectures. You can allocate requirements, refine an architecture model, and design and simulate in Simulink®.
System Composer lets you directly author architecture models consisting of components, ports, connectors, and interfaces, import them from other tools, or populate them 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. You can capture and simulate behaviors in sequence diagrams, activity diagrams, state charts, or models in Simulink, Stateflow®, and Simscape™. 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® and AUTOSAR Blockset for AUTOSAR workflows).
To investigate specific design or analysis concerns, you can create custom live views of the model. In architecture models, you can analyze requirements, capture properties via stereotyping, perform trade studies, and produce specifications and interface control documents (ICDs).
Tutorials
Compose and Analyze Systems Using Architecture Models
Define architectures, add metadata, perform analyses, view component dependencies, and implement behaviors.
Learn More
- System Composer Concepts
Learn more about System Composer terminology and concepts.
- Choose Architecture Template for System Design
Select an architecture template based on domain-specific extensions.
Featured Examples
Interactive Learning
System Composer Onramp
Complete a free, self-paced, interactive course to help you get started
with System Composer.
Videos
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.
How to Create Compositions in System Composer
Sketch hierarchical system and software decompositions of components using a familiar component, port, and connector modeling approach.
Extend Your Architecture with Domain-Specific Design Data
Add custom properties to architectural elements using stereotypes.
Spotlight Views in System Composer
Automatically create Spotlight views in System Composer that show the context of a specific architectural component.
How to Create and Link Simulink Components
Create, link, and manage Simulink behavioral components and interfaces as part of your top-down architecture design.