The Architectural Software Concepts Implemented in Distributed High Resolution Constructive Simulation Environment SymSG Border Tactics, Supporting Polish Border Guard Computer Assisted Exercises

This paper presents main concepts of SymSG Border Tactics simulation software facilitating specialised tool for operational training of Polish Border Guard officers. The constructive simulator integrates two separate environments a simulator with supplemented GIS module and imitated SWK system which serves as Command&Control application used by Polish Border Guard. Each and every system’s training station hosts a constructive simulator integrated with SWK imitation serving as a reporting console supplementing trainee with realworld UI for registering and managing operational data. Simulation environment delivers a set of applications (duty reporting, communication, map modules) and a constructive simulator which performs realistic scenario gaming process. The architecture of the system integrates many implementation technologies JavaSE, .NET and integration methods involving inmemory data grid solution, message queues, webservices depending on the component integration requirements. The paper is a critical analysis and a case study of project’s achievements describing the evolution of the architecture, it’s refinement process and finally the summary of lessons learned. The work describes key components of the constructive simulator environment aiming at GIS, simulation algorithms, event-based simulation engine, operational graphics mechanisms, distributed data sharing components, speech and messaging module. Implemented and deployed simulation software is currently undergoing operational tests.