Prerequisites

At most, three ports from your machine will be used to run the Behavior Execution Engine at any time. Two are required to support communication between user interfaces and the engine. The third is necessary for debugging, so that a Java debugger can listen in on the process.

Prerequisite Description
Behavior Execution Engine license A Behavior Execution Engine license is required to run any Behavior Execution Engine simulations.
Ansys License Manager The Ansys License Manager must be running and accessible via your network, and it must have your Behavior Execution Engine license installed. You also need both the port number (1055 by default) for the Ansys License Manager and the hostname of the machine running it.
(Optional) SysML modeling tool If you intend simply to execute and analyze SysML projects on this system that were created on other systems, you can skip this step. If you or other team members plan on authoring SysML projects for execution on this system, you will need one of the following SysML modeling tools. You can use these to create SysML projects compatible for Behavior Execution Engine:
  • Cameo Enterprise Architecture 19.0 SP4, 2021x Refresh1, or later
  • Cameo Systems Modeler 19.0 SP4, 2021x Refresh1, or later
  • MagicDraw 19.0 SP4, 2021x Refresh1, or later

Currently, the execution depends on the "MDZIP" format for interpreting your SysML models. Support for generic UML and SysML XMI formats is still pending in a future release.

As of 2024R2, all dependencies and references to the No Magic SimulationProfile.mdzip have been removed and are no longer required to create simulation projects with Behavior Execution Engine. So, Cameo Simulation Toolkit is no longer required to create and execute Behavior Execution Engine simulations.

STK 12.9 or later (optional) STK 12.9 or later or STK Engine 12.9 or later is required if you plan to run simulations that use STK as the analysis tool.
ModelCenter 2024 R2 or later (optional) ModelCenter, ModelCenter Remote Execution, and ModelCenter MBSE 2024 R2 or later are required if you plan to run ModelCenter workflows from your simulations.

Prerequisites for custom delegate development

Prerequisite Description
Java Development Kit The Java Development Kit (JDK) is required for developing delegates.
Gradle 5.6+ (optional) A build tool is required for developing delegates. AGI recommends Gradle, but you can build delegate modules using any Java build tool you prefer. If you choose to use Gradle, you need Gradle 5.6 or newer. A sample Gradle build script is included in the installation at \samples\build\build.gradle. For more information, see the README.txt file in the same directory.
Java IDE (optional) AGI recommends using a Java Integrated Development Environment (IDE) such as Eclipse, IntelliJ IDEA, or VS Code for developing delegates.
STK 12.9 or later (optional) STK 12.9 or later or STK Engine 12.9 or later is required if you plan to use STK classes in your delegates.