The micro agent-based modeling and simulations platform enabling digital twins, serious games, experimentation, and training solutions.

hymots®: Hybrid Multidomain Operations Tactics Strategy Simulator

Hybrid multidomain operations tactics strategy simulator (hymots®) is a micro agent-based constructive modeling and simulations platform to support military experimentations, exercises and wargames. It has four main modules:

hymots®g is for developing medium term (5-10 years) geostrategic foresights. It makes predictions on how a given geostrategic setting with state and non state actors may evolve. Various forms of conflict scenarios, including hybrid environments, grey zone conflicts and trade wars can be defined. That uses a game theoretic approach and can be described as an extensive form Bayesian geostrategic game with imperfect information.

hymots®d is for supporting the defense planning process with a simulation based experimentation tool. It finds out the optimum set of military capability requirements to counter a given set of opposing capabilities over a scenario. It is a constructive static and deterministic simulation tool.

hymots®c is for supporting multidomain (land, maritime, air, space, cyberspace, social) wargames and exercises in strategic, operational and tactical levels. It can simulate grey zone conflicts in hybrid environments, kinetic warfare and complex human made or natural disasters. It is a stochastic, continuous, interactive and constructive simulation tool that can run in multiple theaters over the World with tens of thousands of units and entities, high resolution topographic data and 300/1 simulation speeds. It also has an embedded highly scalable three dimensional visualization tool.

hymots®e is for supporting military experimentations. It is hymots®c in the core. In addition to the core functionalities inherited from hymots®c, it has artificial intelligence modules and generates confidence intervals instead of giving just a result. hymots®e is designed to test concepts, doctrines and operational plans.

hymots®has embedded seamless exercise management modules (etecube®) to analyze the exercise, experimentation and training objectives, to assess the performance of the audience in meeting their objectives, to design, to execute and to adapt main incident lists according to the objectives and the performance of the audience.

A three dimensional visualization tool is integrated with hymots® to simulate surveillance cameras and the payloads of aerial vehicles.

hymots® is also integrated with the engine for recognition and fusion (nginr®), which fuses information retrieved from big data sources such as measurement, signature and open source intelligence, visualizes the fused information and has strong data analytics features. It detects the scenarios (i.e., crises or situation) as the conditions for them are met and generates warnings. It is symbiotic with hymots®. Therefore, it can be used also for early crises and incident warning by using a run ahead symbiotic simulation.


hymots®c is a constructive, continuous, interactive, stochastic and dynamic simulation system for multidomain (land, maritime, air, space, cyberspace, social) wargames and exercises in strategic, operational and tactical levels. It can simulate hybrid environments, kinetic warfare and complex human made or natural disasters.

The hymots® architecture is designed following the Modelling and Simulation as a Service (MSaaS) and micro agent-based simulation approaches, and hence achieves high scalability, performance and fidelity. The computations are highly parallelized enabled by hardware accelerated (GPU) processing techniques. Each military unit and actor is a separate process (i.e., a program) called a microagent. MSaaS modules and microagents interact with each other over a virtual theater that imitates the features of static and dynamic environment including terrain and weather.

Terrain is represented as squares, which is associated with a terrain feature, altitude and an environment. Inclination, weather conditions, traffic congestion in the area, the existence of roads and hostile entities and obstacles affect the environment value associated with terrain squares. hymots® is designed and tested to reach 300/1 simulation speed in a game box of 4.000km×4.000km with 40.000 agents when the size of terrain squares is 1km×1km. The size of terrain squares can be selected much smaller for higher resolution simulation studies by database designers.

Weather is represented partially three dimensional and partially two dimensional. Wind strength and direction, visibility and icing are modelled as cubes. Light intensity and direction, swell height and direction, tide, drift strength and direction, temperature, space weather, magnetic anomalies, precipitation type and volume are modelled as squares. The size of the weather squares and cubes are selected by database designers as the multiples of the terrain squares.

In hymots®, multiple sides can be represented. There is no limit in the number of sides which can be friendly, ally, hostile, neutral or unknown to each other. Each side may have multiple factions. Microagents belong to factions and made up of combat systems and supplies. They can also be given a number of entity sets, which are vehicles or weapon systems.

Simulation speed can be adjusted anytime during the game. Not only the simulation speed but also the resolution can be controlled. The time resolution is the length of the time period for each simulation step. In other words, in every simulation step, microagents calculate the conditions for the end of the time period given as the time resolution which can be split seconds. Orders can be given to and reports can be received from agents when simulation is running without a need to pause the game.

Chemical biological radiological nuclear (CBRN) agents, their spread, contamination, fall out and wind down effects are simulated. Communications and links, including wide and local area, among the agents are also modelled and plays a key role in detection, recognition and identification of the other entities in theater and the dissemination of the recognized picture. The microagents can be given various tasks if they are equipped for the tasks.

The tasks that can be given to ground agents include but not limited to the following:

  • Move (tactical, administrative, covert, overt, embarked or disembarked)
  • Direct and indirect fire
  • Air defense (ballistic missile defense, high-medium-low altitude air defense, integrated air defense)
  • Attack
  • Defense
  • Withdraw
  • Obstacles
  • Sense
  • Joint intelligence, surveillance and reconnaissance
  • CBRN reconnaissance and decontamination
  • Supply, maintenance, medical evacuation
  • Engineering
  • Ambush
  • Raid
  • Take, secure prisoners of war

The tasks that can be given to air agents include but not limited to the following:

  • Package and composite air operation organization
  • Reconnaissance
  • Maritime patrol
  • Combat air patrol
  • Intercept, scramble
  • Close air support
  • Close combat attack
  • Offensive air support
  • Interdict
  • Escort
  • Suppression of enemy air defense
  • Air ground attack
  • Air mobility including tactical air landing, air drop, air assault, insert, extract
  • Air refuel
  • Airborne early warning and control
  • Search and rescue
  • Electronic warfare
  • Supply and maintenance
  • Civilian air traffic

The tasks that can be given to maritime agents include but not limited to the following:

  • Naval formations
  • Naval move
  • Maritime mobility
  • Amphibious assault
  • Surface to surface engagement
  • Naval artillery
  • Maritime patrol
  • Lay and sweep naval mines
  • Anti submarine warfare
  • Air defense
  • Search and rescue
  • Supply and maintenance
  • Civilian maritime traffic

The space operation related tasks are categorized as the following:

  • Space control operations
  • Space force enhancement operations
  • Space force application operations
  • Space support operations

The cyber space related tasks are categorized as the following:

  • Tactical theater communications and networking
  • Integrated wide area communications and networking
  • Electronic counter measures
  • Electronic support measures
  • Emission guided ammunitions
  • Denial of service attacks

The non military models include:

  • Earthquakes
  • Floods
  • Tsunamis
  • Land slides and avalanches
  • Epidemics, pandemics
  • Fires
  • Estinguish fire
  • Societies
  • Social and human behavior
  • Immigrants and internally displaced people
  • Air accidents
  • Maritime accidents
  • Oil/gas rig accidents
  • Aircraft/ship/train/bus hijacking
  • Hostages
  • Air, sea, soil pollution

etecube® is an integrated part of hymots®. Incidents in etecube® can be related to the agents and screens in hymots®, hence a real time visualization of incidents and an automatic feed back to the objective management module are enabled.

Users can switch from two dimensional to three dimensional screen view if they have an asset such as a surveillance camera available at the location represented in the simulation.


hymots®e is a constructive, continuous, dynamic and stochastic simulation tool. It allows to give commands to the microagents while the simulation is running. Nevertheless, it is designed to support the experimentations and therefore run in long time steps such as several hours or days. Typically, the analysts enter a command set that represent a concept, course of action or operational plan, and receive the results at the end of a time period.

hymots®e is hymots®c in the core. The main differences between hymots®e and hymots®c are the following:

  • hymots®c gives a result which is realistic but not essentially typical. hymots®e runs multiple times for the same set of commands and generates a confidence interval.
  • hymots®c expects the users to change the commands when the model cannot comply with an order due to reasons such as the lack of supplies or combat systems. hymots®e tries to automatically correct and comply with orders.
  • hymots®e includes artificial intelligence and data analytics tools to support analysts.

etecube® supports the analysts in design of experiment and collect data automatically from hymots®e based on the design of experiment.

The analysts can anytime use the embedded three dimensional visualization tool to gain further insight into a situation during a simulation and visually validate the results of the simulation.


hymots®g is an extensive form Bayesian geostrategic game with imperfect information.

The main output of hymots®g is a world map on which all the state and not state actors are visualized. For the actors, values for 11 instruments (political, diplomacy, information, military, economic, financial, intelligence, infrastructure, social, law enforcement and technology), 41 instrument related parameters and various variables are visualized. The world map is colored according to the selected instrument or parameter values. In addition to that, as the conditions for the defined scenarios are met, warnings with various color codes appear in the screen. The users can query on those warnings.

hymots®g is used for analyzing and assessing the consequences of the detected scenarios (i.e., incidents or crises) in short and medium term. When used together with nginr®, hymots®g also provides the analysts with an insight into the relations of an incident with the other incidents, actors and locations and also compare them with the learned patterns. Each incident and actor have an associated blockchain in nginr®. When the actors interact with each other or the other incidents, they share blocks with the blockchains dedicated to the interacted incidents and actors. These blockchains and their relations can be visualized on the nginr® map which has five dimensions (three geographical dimensions, time and interactions).

The analysts can let hymots®g to select the strategies for the actors in the geostrategic game, and they can interact with the game anytime before or during the simulation to change the selected strategies or to enter new strategies for a selected actor. Strategies have conditions to be fulfilled for being applicable. For example, a strategy may have an exclusive relations with a set of other strategies or may be required to be run together with a set of strategies. Strategies may also have constraints related to the instrument, instrument parameter or variable values. Once a strategy is applied, that may not be cancelled for a period of time and its effects are observed after a while which are parameters defined in the system database. The effects of the strategies on the variables are also defined in the system database.

hymots®g is for supporting strategic level processes including strategic foresight development, crises detection and warning, situation appreciation, response option development. It imitates a volatile, complex and ambiguous setting with limitless uncertainties for short and medium term (5-10 years) geostrategic foresight generation. A reasonable database preparation effort suffices to prepare it for complex simulation tasks. The system can reach up to 300/1 simulation speed within a global scenario. It can also be linked with nginr®. Hence, a digital twin of the real world can be created that can detect the crises patterns through symbiotic simulation and crisis or incident pattern recognition.

For further information about the engine for recognition and fusion (nginr®), please visit www.nginr.info


hymots®d is a static and deterministic computer simulation system to support defense planning process.

It calculates the optimum set of military capability requirements to counter enemy capabilities over a scenario. The military capability requirements are selected from a predefined capability set and optimized according to the criteria as well as constraints given by the user. The optimization is achieved through the simplex method. hymots®d supports the analysts also with a sensitivity analysis module.


etecube® is a toolset to plan and manage education training exercise experimentation and evaluation activities. It has the following modules:

  • Objective Management Module (OMM):
    OMM is for analyzing the scenario and main incident list conditions, key processes and targeted key functional areas for each training and experimentation objective
  • Experiment Management Module (EMM):
    EMM is for designing experiments according to the experimentation objectives and steering experiments towards their objectives.
  • Defense Plan Management Module (DMM):
    DMM manages defense planning scenarios, and the capability requirement lists.
  • Flow Management Module (FMM):
    Main incident list (MIL) developers use FMM to design a MIL and manage it dynamically according to the exercise and training objectives.
  • Lessons Identified and Lessons Learned Module (LILL):
    LILL records observations and appropriations, and support the LILL analysts to verify, manage and validate lessons.
  • Real Life Support Module (RLSM):
    RLSM is for managing the configuration change requests and trouble tickets.

For further information about etecube®, please visit www.etecube.info