All features supporting the SysML v2 BETA specification are currently ALPHA and subject to change. The final SysML 2.0.0 specification is expected to be officially adopted in the second half of 2025. While there have been many questions during the finalization, we believe this implementation provides enough value for early adopters to start preparing to create and execute models using the new specification. We will be expanding support for the specification through finalization, into SysML v2.1, and beyond. There are a small number of remaining issues related to execution scheduled for revision in SysMLv2.1. We will be expanding and clarifying support for SysML v2.x throughout the upcoming language revision process. Consult the What's New and Modeling with SysML v2 pages for more information about what is currently supported.
Running Simulations Independently Outside Modeling Tools
Not all modeling tools enable you to create plugins that permit running interactive simulations. Running a Behavior Execution Engine simulation independently enables you to iterate on a design as you create and refine it. In particular, you can view the simulation and logs as it progresses, and even set breakpoints in the delegate code for debugging.
Opening for model execution
In the System Architecture Modeler after selecting a project, you can click the button to get started with the Ansys SysML v2 Launcher.
Depending on the size of the model, it may take a few seconds for the application to launch.
Figure 1: The Open for model execution Button in the System Architecture Modeler
Behavior Execution Engine can run a simulation through the Ansys SysML v2 Launcher. This application exists in the installation directory at application > SysML_Client > Ansys_SysML2_Launcher.exe. However, manually launching the application is only needed for running with a textual model.
Figure 2: The SysML v2 Launcher after loading a model.
Running with a textual model
To run with a textual model, you will need to launch the application directly. The executable exists the installation directory at application > SysML_Client > Ansys_SysML2_Launcher.exe. After launching it, you can browse to the desired SysML file.
Power users can also run using a simple call to the command line Java application.
To do this, provide the path to the sysml file, path to the config file, and desired simulation configuration to the Java program.
Example: Open a command window from the <BEE Install Directory>/application directory
java -jar com.agi.mbse.sysml2.runtime.jar "..\samples\sysml2\tutorialTortoiseVsHare\part-1\models\TortoiseVsHare Part 1.sysml" "..\samples\sysml2\tutorialTortoiseVsHare\part-1\TortoiseVsHare Part 1.config" "Part-1 Simple Version"
Running a simulation
Select or create a model configuration file. After selecting your desired simulation configuration from the drop-down, you can click to execute a simulation.