SimGe 0.3.9 - Jan 16, 2026
This release (Release Notes) delivers a clear and practical visualization experience for OMDE, with a strong emphasis on model comprehension, usability, and documentation readiness. Object Model structures can now be explored visually through dedicated diagrams, enabling faster understanding and validation of both structural and interaction semantics. Diagram generation is fully integrated into the workflow, and high-quality image export makes it easy to share models in reports, presentations, and reviews. Together, these capabilities establish a solid visual foundation for ongoing Object Model analysis and future diagramming extensions.
Diagram Viewer for OMDE
Object Class Diagram Support
Interaction Class Diagram Support
High-Resolution PNG Export
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. Code generator is intended to generate code automatically for HLA based distributed simulations. SimGe includes an object model editor (OME), a report generator, and a code generator. SimGe OME 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 both OMT 1.3 and OMT 1516-2010 specifications, enabling backward-compatible and standards-based Object Model engineering.
OMDE allows creation and import of a SimGe project Object Model, providing a unified workspace for model development and lifecycle management.
OMDE allows import and export of HLA 1.3 FED files, supporting legacy federation definitions.
OMDE allows import, export, and validation of HLA 1516-2010 (HLA Evolved) FDD files; editing of the notes element is currently not supported.
OMDE allows import, export, and validation of HLA 1516-2025 (HLA 4) FDD files; editor actions are not yet supported.
OMDE allows modification of the Object Model through a table-style user interface, improving clarity, consistency, and structured editing.
OMDE includes an integrated Diagram Viewer, providing visual representation of Object Class Diagrams and Interaction Class Diagrams derived directly from the Object Model.
OMDE supports diagram export as high-resolution PNG images, enabling easy inclusion in documentation, presentations, and design reviews.
OMDE supports Interface Specification Services usage, aligning model definitions with HLA interface requirements.
OMDE validates user input according to the IEEE 1516-2.2010 OMT specification, ensuring strict standards compliance.
OMDE supports multiple Object Models, allowing users to work with multiple FOM versions in parallel using multiple OMDE instances.
Each OMDE instance operates with its own dedicated toolbar, enabling context-specific actions and independent workflows.
Federation execution properties such as federation execution name can be defined and managed.
Federate applications can be added/removed to the Federation Architecture Model (FAM).
FAME provides a structured view of federation composition, enabling early-stage architecture validation and prototyping.
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.