Developing effective countermeasures against radar and infrared guided tactical weapons requires an intimate understanding of the way that these weapon systems operate and interact with a target in dynamic tactical engagements. This includes the effect that specific engagement geometries, evasive manoeuvres, environmental conditions and countermeasure deployment strategies—along with a range of other variables—come into play and lead to a particular end-game result.

Countermeasures need to guide the weapon away from its target. To accomplish this, countermeasures need to interfere with the threat’s control system and effectiveness becomes a measure of miss-distance and/or probability of kill.

Using MATLAB® and Simulink® from The MathWorks Inc., Tactical Technologies Inc. has developed a family of Tactical Engagement Simulation Software (TESS) products that simulate closed loop weapon and target engagements.  These integrated engagement simulations include a threat system (with one or two missiles), the environment between the threat and target, and the target complete with countermeasure and evasive manoeuvring capabilities. At end-game TESS presents the user with computed miss-distance and probability of kill results to quantify the outcome of the engagement.

Specifically designed to support electronic countermeasures assessment and optimization, TESS is used in operational support, in countermeasures training, in research and development and in test and evaluation. TESS’s high-fidelity physics-based and fully integrated engagement simulations provide weapon system designers, engineers and researchers with the ability to work within a dynamic engagement framework.


  • TESS products are mature Commercial Off The Shelf (COTS) products in their fourth generation release, and are in use by users around the world, many of whom have successfully verified and validated these products in relation to weapons of specific concern.

  • TESS products are fully integrated engagement simulations that include all of the elements within electronic combat engagements.

  • TESS products include one or two threat weapon systems, a target platform complete with countermeasures, and the environment in between to produce survivability assessments for an infinite variety of threat engagement scenarios.

  • TESS are high fidelity physics-based simulations developed entirely from traceable open literature science and engineering sources and include all the critical weapon system non-linearities that fundamentally affect the outcome of countermeasure interactions.

  • Through the entry of tailored parameters, the user can match simulated system characteristics to those of specific equipment and systems.

  • COTS TESS products run slower than real time or can be compiled to run in real time and can be integrated into hardware-in-the-loop test and/or training systems.



  • The entire TESS family of radar and infrared guided weapon system engagement simulations are available as commercial off-the-shelf products.

  • They are available in various versions depending on client requirements - semi-compiled, compiled and/or open, complete with source code and Software Description Documentation.

  • Source code provides the user with total freedom to verify and modify the TESS simulations and to meet unique system and/or technique requirements.

  • Built in MATLAB® and Simulink®, TESS source code is hierarchical, extensible and easy to modify.

  • Standard test documentation features are built into the Batch Runner and Master Interface to record user input parameters, set-up conditions and/or simulation results in a file that supports off-line analysis and a test audit trail.


The Master Interface is the TESS simulation “control panel.” It allows the user to:

  • Configure or characterize the various system models with parametric data (classified and/or unclassified), as well as store, recall and re-configure these “systems” from an internal database.

  • Define a particular engagement by selecting a threat weapon system, a target platform and a set of countermeasures from this database—then define the engagement geometry and events

  • Run a single engagement run, or batch of engagements, in which user defined input parameters are automatically manipulated from run to run through the use of a batch runner utility.

  • Conduct deterministic or stochastic simulation runs.

  • Vary individual parameter values incrementally or randomly in order to conduct Monte Carlo analysis on batch run results

TESS Options include:

  • Multi-user and customized software licenses

  • Detailed software description documents

  • Extended maintenance and support coverage (one year standard)

  • Customized features and capabilities.