SimGe 0.4.0 - Feb 24, 2026
This release (Release Notes) delivers a comprehensive modernization of the Object Model Environment (OME), with a strong emphasis on IEEE 1516-2025 (HLA 4) readiness, consistent editing workflows, and improved model usability. Modular FOM management has been strengthened, while enhanced diagnostics, reporting consistency, and editor responsiveness make working with complex simulation object models significantly more efficient.
Unified OMT Editing Experience
IEEE 1516-2025 (HLA 4) Readiness
Stronger Modular FOM Management
Enhanced Validation & Diagnostics
Modernized Metadata Editing
Improved Performance & Usability
Legacy Cleanup with Compatibility
Compatible w/ RACoN v0.0.2.5
Simulation Generator (SimGe) is a fully-dressed High Level Architecture (HLA) object model editor, simulation design and development environment, and a federation prototyping tool with its code generation capability. SimGe fully supports evolving IEEE 1516 standards, including comprehensive alignment with IEEE 1516-2025 (HLA 4), while maintaining backward compatibility with earlier HLA specifications.
SimGe includes an object model development environment (OMDE), federation architecture modeling environment (FAME), report generator, and code generator. SimGe OMDE allows the user to manage the object model and enables the creation and modification of HLA object model template and object models and the import and export of the HLA related files (i.e. Federation Execution Details (FED), Federation Document Data (FDD)). The code generator automatically generates code for the target platform, which is an HLA Runtime infrastructure (RTI) abstraction layer called RTI abstraction component for .NET (RACoN).
The architecture of the generated code by SimGe conforms to the layered architectural style as specified in (Topcu 2013 and Topcu 2011).
Current capabilities of SimGe are presented in the following paragraphs.
OMDE supports OMT 1.3, IEEE 1516-2010 (HLA Evolved), and evolving IEEE 1516-2025 (HLA 4) specifications, enabling backward-compatible, standards-aligned Object Model engineering across legacy and modern simulation environments.
OMDE allows creation and import of SimGe project Object Models, providing a unified workspace for model development, validation, visualization, and lifecycle management.
OMDE supports import and export of HLA 1.3 FED files, ensuring continued interoperability with legacy federation definitions.
OMDE supports import, export, and validation of IEEE 1516-2010 (HLA Evolved) FDD files; editing of certain metadata elements such as notes remains limited.
OMDE supports import, export, and validation of IEEE 1516-2025 (HLA 4) FDD files, with expanded editor readiness and ongoing alignment with emerging standard features.
OMDE provides a modernized Object Model editing environment combining table-based editors and dedicated dialog workflows, enabling consistent editing of object classes, interaction classes, parameters, dimensions, directed interactions, time representations, and supporting metadata tables.
OMDE includes modern editors for dimension definitions and time representation (LogicalTime and LogicalTimeInterval), aligned with IEEE 1516-2025 requirements and integrated into the main OMT workflow.
OMDE modernizes supporting metadata tables (tags, transportations, switches, update rates, synchronization settings, notes, etc.) through consistent dialog-based editors, improved validation, and standards-aligned data handling.
OMDE includes an integrated Diagram Viewer providing visual Object Class and Interaction Class diagrams generated directly from Object Models.
OMDE supports high-resolution PNG export of diagrams, facilitating documentation, reporting, presentations, and design reviews.
OMDE supports Interface Specification Services usage, aligning Object Model definitions with HLA interface requirements.
OMDE validates user input according to the IEEE 1516-2 OMT specification, supporting strict standards compliance and improved model consistency.
OMDE supports working with multiple Object Models simultaneously, allowing parallel handling of multiple FOM versions through independent OMDE instances.
Each OMDE instance operates with its own dedicated toolbar and context-aware editing environment, enabling parallel, independent modeling workflows.
FAME enables structured definition and management of Federation Architecture Models (FAM), supporting early-stage federation design, validation, and prototyping workflows.
Federation execution properties — including federation execution name and related configuration parameters — can be defined and centrally managed within the architecture model.
Federate applications can be added to or removed from the Federation Architecture Model, allowing flexible composition and refinement of federation structures.
FAME provides a structured visualization of federation composition, supporting architecture analysis, configuration consistency, and design validation before runtime deployment.
Code is separately generated for each federate application found in the federation architecture according to the federate's SOM.
The structure of the generated code conforms to the layered architecture.
The following pieces of code are generated:
The federate class that includes the skeleton code for federate ambassador callback event handlers for RACoN,
A class for each HLA class found in the simulation object model and supports the inherited classes,
The federate simulation object model (SOM) class,
The simulation manager class,
A static class (i.e. Tags) that consists of the user-supplied tags as static members.
Each generated class is placed in a separate source file, improving modularity and maintainability.
A code generation configuration dialog allows selection of HLA management services for which callback handlers will be generated.
FED and FDD files are automatically exported to the generated source code directory according to the Federation Object Model (FOM).
RG fully generates all HLA OMT 1516-2010 tables, including Interface Specification Services, producing comprehensive and standards-compliant documentation suitable for review and certification purposes.
The Project Explorer serves as the unified control center for managing every aspect of simulation development in SimGe.
Object Models
Inspect, navigate, and manage Federation Object Models (FOM/SOM) and their structural elements within a single hierarchical view.
Federate Applications
Configure, inspect, and validate all federate applications participating in the federation execution, directly in context.
Generated Code & Artifacts
Browse generated source code, project files, and related artifacts in a structured, searchable, and time-aware hierarchy.
By consolidating modeling, configuration, and generated outputs into one coherent explorer, SimGe provides a clearer mental model, faster navigation, and a workflow aligned with modern IDE expectations.
Distributed Simulation: A Model Driven Engineering Approach — A new book "Distributed Simulation: A Model Driven Engineering Approach" is coming. It presents some case studies using SimGe. You can place your order now.
Guide to Distributed Simulation with HLA — The only manual fully compatible with RACoN and SimGe Includes numerous step-by-step examples and code snippets to help the reader understand the RTI concepts Contains a large-scale case study serving as a running example, involving multi-agents Supplies links to downloadable sample source code Covers not only federation development, but also federate development.
ReportSample.pdf - A report sample generated by the SimGe report generator using the STMS case study.
SimGe Product Sheet.pdf - SimGe product sheet - one page flier.
SimGe Twitter — Follow SimGe (@OTOT_SimGe) at Twitter.
SimGe User's Forum — Subscribe to SimGe User's Forum. A Google Group.
To ensure SimGe runs smoothly on your machine, please ensure the following prerequisites are met:
Operating System: Windows 11 (64-bit recommended).
Framework: Microsoft .NET 8.
For Generated Code: Visual Studio 2026 or later is recommended to open and compile the simulation projects generated by SimGe.
Code Generation Platform: RACoN v0.0.2.5 and upper
SimGe is a free academic research tool provided “as is” without warranty or guaranteed support. It is intended solely for research and educational use and is not suitable for production or mission-critical environments. Backward compatibility is not guaranteed. Users assume all risks associated with its use. Feedback may be submitted via the Contact page.