System Composer
系统作曲家™使规范和安娜lysis 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 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 architecture models (with Simulink and Embedded Coder®).
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).
Get Started
Learn the basics of System Composer
Author Architecture Models
Represent system architectures using components, ports, and interfaces
Link and Manage Requirements
Associate architectural elements with functional and non-functional requirements
Extend Architectural Elements
Add custom properties to architectural elements using stereotypes
Create Custom Views
Create custom viewpoints of an architecture model
Allocate and Analyze Architecture Models
Establish relationships between model elements and verify system design requirements
Author Model Behavior
Associate architecture models with functionality specified in Simulink models, Stateflow®charts, Simscape™ subsystems, and sequence diagrams
Design Software Architectures
Author, simulate, generate code, and deploy software architectures
Manage Architecture Models
Organize System Composer models using Simulink projects, data dictionaries, and model comparison
Import and Export Architecture Models
Import models from MATLAB®tables and export them with System Composer changes