Software Support

SysML Connector

Import SysML models into System Composer

The SysML Connector Product Support Package bridges external SysML environments and System Composer, enabling system designs to transition into MATLAB and Simulink. You can import SysML artifacts from the XML Metadata Interchange (XMI) 2.5.1 format. This integration facilitates the import of SysML models, including activity diagrams (behavior of system functions) and sequence diagrams (discrete data exchanges between system components).

You can directly connect imported system models in System Composer to Simscape, Simulink, and Stateflow designs, creating fully simulatable and testable architectures. Also, you can import SysML requirements and links into Requirements Toolbox to establish traceability and provide a means for further decomposition from system models to source code.

Importing SysML models into System Composer.

SysML v2 Support

The SysML Connector package supports SysML1.x. MathWorks plans to support the Object Management Group’s® SysML v2 standard. Current users of System Composer can map many capabilities directly to equivalent concepts in SysML v2.

System Composer features:

  • A robust notion of variants and the ability to configure and control active variants globally for an entire system  
  • Views that are similar to SysML v2 views and can be built either interactively or programmatically through queries  
  • Strong analysis capabilities through MATLAB and add-on products for basic and advanced analyses like optimization, graph theory, and simulation that incorporate and extend SysML v2 concepts of analysis snapshots and constraint expressions

Enabling interoperability in a digital engineering ecosystem is recognized as a primary potential benefit of SysML v2. In the future, engineers working in MATLAB and Simulink will be able to generate SysML v2 projects from MATLAB Project files that will enable access to project artifacts and data from anywhere with the SysML v2 APIs. They will also be able to import from SysML v2 repositories to System Composer.