SimGe

SIMULATION GENERATOR

SimGe 

SimGe web site is moved to its new location.

* The new versions can be downloaded from this site: SimGe


SimGe
is a fully-dressed High Level Architecture (HLA) object model editor, simulation design and development environment, and a code generator that 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 simulation architecture as specified in (Topcu 2013 and Topcu 2011).

Current capabilities of SimGe are presented in the following paragraphs.

  • Object Model Editor (OME)
    • OME supports both OMT 1.3 specification and OMT 1516.2010 specification.
    • OME allows creation and import of a SimGe project object model.
    • OME allows import and export of an HLA 1.3 FED file.
    • OME allows import, export, and validation of an HLA 1516.2010 FDD file. The user interface support for editing and modifying notes element is not provided yet.
    • OME allows modification of the object model.
    • OME supports interface specification services usage.
    • OME validates the user input according to the OMT 1516-3.2010 specification.
    • OME supports multiple object models. User can work with multiple versions of FOM at the same time with multiple OMEs.
    • Each OME has its own toolbar.
  • Federation Architecture Modeling Environment (FAME)
    • Federation execution properties such as federation execution name can be specified.
    • Federate applications can be added/removed to the Federation Architecture Model (FAM).
  • Code Generator (CG)
    • Code is separately generated for each federate application found in the FAM according to its SOM.
    • The structure of the generated code conforms to the layered architecture.
    • The following code is generated:
      • Application-specific federate class,
      • The skeleton code for federate ambassador callback event handlers for RACoN,
      • A class for each HLA class found in the object model and supports the inherited classes,
      • The federate SOM class,
      • The simulation Manager class.
    • Code generation configuration dialog enables the user to select which management services that the callback handler code will be generated.
    • FED file is automatically exported to the source code folder.
  • Report Generator (RG)
    • RG fully generates all HLA OMT 1516.2010 tables as well as interface specification services.

Download

  • Tools: SimGe 0.2.6 (unzip it with 7-Zip to extract)

    Please note that this is a research and an academic tool that is not intended for a production environment. No support is guaranteed. Use it at your own risk. Also note that SimGe versions do not follow backward compability policy. This means that a new version of SimGe may not load an older object model, which may cause loss of work.


 What is New?

  • 0.2.6 - Nov 02, 2014

    • Most Recently Used (MRU) list of projects is implemented.
    • Options menu (for program specific settings) is implemented.
    • New project view is re-touched.
    • More exception handling.
  • 0.2.5 - May 25, 2014

    • Bug fixes.
    • Exception handling improvements including: reporting the missing data types to the user in FDD import.
    • Small improvements such as a new icon for default FOMs; "Remove Fom" command in OM explorer.
    • Document map in report viewer.
  • 0.2.4 - Mar 09, 2014

    • A new sample project: Strait Traffic Monitoring Simulation, see SimGe User Manual
    • A new Code Explorer
    • Code is generated for each federate in project.
    • Code generation for routing spaces.
    • Compatible w/ RACoN 0.0.1.2.
  • 0.2.3 - Dec 20, 2013

    • New installation options
    • Fap files can be automatically opened w/ SimGe
  • A blog post about SimGE - Apr 19, 2014

SNAPSHOTS

SimGe Object Model Editor
SimGe Code Viewer
SimGe Report



Google Groups
Subscribe to
SimGe User's Forum

QR Code

You can influence this project by sending your feedbacks. Please, feel free for any comments. Scan the image below to contact.




counter on godaddy