System Composer

MAJOR UPDATE

 

System Composer

Design, analyze, and simulate system and software architectures

Architecture Authoring

Create and elaborate specifications of architectures, compositions, and interfaces for model-based systems engineering and software. 

Screenshot showing System Composer canvas with Requirements Perspective and linking a component in a system architecture to a requirement.

Requirements Allocation and Traceability

Associate architecture model elements with requirements. Iteratively decompose architectures while deriving additional requirements to create specifications.

Screenshot of components in a system architecture with domain-specific design data added on as custom properties.

Profiles and Analysis

Add custom properties to architectural elements to extend your architecture with domain-specific design data and apply MATLAB analytics to perform trade studies.

Screenshot of View Browser being used to visualize different Model Views.

Live Model Views

Produce model views for specific design or analysis concerns and easily visualize them using different diagram types. 

Screenshot of Allocations Editor showing relationships between architectural elements in one model and another model.

Architectural Allocation

Establish directed relationships between elements of two architecture models representing different aspects of the system such as functional, software, or physical architectures.

Screenshot of a sequence diagram showing interaction between components in a sequence of message exchanges as a part of describing system behavior.

Behavioral Modeling

Describe system and component-level behavior using various formalisms such as block diagrams, activity diagramssequence diagrams, and state charts.

Screenshot of a software architecture diagram with components of a throttle position control system.

Software and AUTOSAR Architectures

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.

Implementation with Model-Based Design

Implement components in your architectural designs in Simulink, Stateflow, and Simscape with consistent interfaces and traceability using Model-Based Design.

Architecture Import and Export

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.

Get a Free Trial

30 days of exploration at your fingertips.


Ready to Buy?

Get pricing information and explore related products.

Are You a Student?

Your school may already provide access to MATLAB, Simulink, and add-on products through a campus-wide license.