System Composer


System Composer

Design and analyze system and software architectures

Architecture Authoring

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

Requirements Allocation and Traceability

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

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.

Live Model Views

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

Architectural Allocation

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

Behavioral Modeling

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

Software/AUTOSAR Architectures

Define the execution order of functions, simulate the design at the architecture level, and generate and deploy code to your embedded system. 

Simulink Integration

Implement your architectural components in Simulink with consistent interfaces and traceability throughout Model-Based Design. 

Architecture Import and Export

Import an architectural model or ARXML (AUTOSAR XML) that was created in a third-party database or architecture modeling tool, edit it, and export it back with changes. 

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.