System Composer
Design, analyze, and simulate system and software architectures
Have questions? Contact Sales.
Have questions? Contact Sales.
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).
Create and elaborate specifications of architectures, compositions, and interfaces for model-based systems engineering and software.
Associate architecture model elements with requirements. Iteratively decompose architectures while deriving additional requirements to create specifications.
Add custom properties to architectural elements to extend your architecture with domain-specific design data and apply MATLAB analytics to perform trade studies.
Produce model views for specific design or analysis concerns and easily visualize them using different diagram types.
Establish directed relationships between elements of two architecture models representing different aspects of the system such as functional, software, or physical architectures.
Describe system and component-level behavior using various formalisms such as block diagrams, activity diagrams, sequence diagrams, and state charts.
Define the execution order of functions, simulate your service-oriented architectures (SOAs) or other designs at the architecture level, and generate and deploy code to your embedded system.
Implement components in your architectural designs in Simulink, Stateflow, and Simscape with consistent interfaces and traceability using Model-Based Design.
Import SysML, AUTOSAR (ARXML), and other architectural models created in third-party databases or architecture modeling tools for integration with MATLAB and Simulink. Export as needed to communicate design changes upstream.
30 days of exploration at your fingertips.
Get pricing information and explore related products.
Your school may already provide access to MATLAB, Simulink, and add-on products through a campus-wide license.