SimGe 0.4.1 - Mar 1, 2026
This release (Release Notes) delivers a comprehensive modernization of the Object Model Environment (OME), focused on consistent editing workflows, improved usability, strengthened standards compliance, and a cleaner, more maintainable architecture across the platform.
Modern Startup Experience
Fully Modernized OMT Editing Platform
Dedicated OMT Data Type Editors
Enhanced POC (Point of Contact) Management
Strengthened FDD & MIM Standards Infrastructure
Improved Application Architecture & Maintainability
Increased Import/Export Reliability and Stability
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 consists of four integrated components: Dashboard, OMT Table Editor, FDD Viewers (1.3 / 2010 / 2025), and Diagram Editor, providing a unified and standards-aligned Object Model engineering platform. It Supports OMT 1.3, IEEE 1516-2010 (HLA Evolved), and evolving IEEE 1516-2025 (HLA 4) specifications. OMDE Supports multiple Object Models in parallel through independent OMDE instances. Each instance operates with its own dedicated toolbar and context-aware workflow.
The OMDE Dashboard provides a unified workspace for creating, importing, managing, and validating SimGe Object Models.
Architectural complexity metrics
Model health diagnostics (e.g., unused data types, inactive classes)
Direct navigation from analytical insights to related editors
The OMT Table Editor provides a modernized editing environment combining structured table views and dedicated dialog workflows.
Consistent editing of Object Classes, Interaction Classes, Parameters, Dimensions, Directed Interactions, and Time Representations
Integrated support for LogicalTime and LogicalTimeInterval definitions aligned with IEEE 1516-2025
Modernized metadata tables including Tags, Transportations, Switches, Update Rates, Synchronization Settings, and Notes
Improved validation and standards-aligned data handling
Enhanced consistency and usability across all OMT elements
OMDE provides integrated FDD/FED viewing and exchange capabilities across supported HLA standards.
Import and export of HLA 1.3 FED files
Import, export, and validation of IEEE 1516-2010 (HLA Evolved) FDD files
Import, export, and validation of IEEE 1516-2025 (HLA 4) FDD files
Improved cross-standard interoperability and processing consistency
The FDD Viewers include a fully modernized editing and inspection environment:
Integrated Status Bar displaying real-time cursor position (Line/Column), selection details, and contextual information
Inline Notification System providing action feedback (e.g., copy operations) without disrupting layout
Quick Zoom Controls for immediate text scaling and improved readability
Syntax Highlighting for FED, FDD, and generated code files, with structured color differentiation
Line Numbering for precise navigation and collaboration
Search Panel (Ctrl+F) with highlighted results for rapid content lookup
One-Click Copy All capability for exporting full document content
These enhancements significantly improve readability, inspection efficiency, and usability when working with large or complex FED/FDD documents.
The Diagram Editor enables visual exploration of Object Models.
Automatic generation of Object Class and Interaction Class diagrams
Direct visualization derived from the underlying Object Model
High-resolution PNG export for documentation, reporting, and design reviews
Supports structural analysis and communication of model architecture
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.