Tyche 3.0 Simulation Engine Project Review

PDF

Authors
  1. Restouche, T.
Corporate Authors
Defence Research and Development Canada, Centre for Operational Research and Analysis, Ottawa ON (CAN);Leverage Tek IT Solutions, Ottawa, ON (CAN)
Abstract
The Tyche Simulation Engine was first developed in Microsoft Visual Basic 6. With that platform becoming dated and with performance becoming an issue, it was decided that the engine should be migrated to a more contemporary platform to improve performance and to enable functional expansion. This contractor report documents the history of the redevelopment project, with a focus on improvements that were made following the translation of the code from Visual Basic 6 to Microsoft Visual C#.NET. This includes addressing known bugs, extensively restructuring the code to improve maintainability, as well as a number of new development initiatives that were then investigated for feasibility. Some, such as new random number generation and user selected timescales were implemented. Other development initiatives were investigated and either postponed to a future version of the software because of the amount of restructuring that would be required, or abandoned due to complexity of implementation.
Keywords
tyche;random number generator;timescale;multi-threading
Report Number
DRDC-RDDC-2014-C220 — Contract Report
Date of publication
09 Oct 2014
Number of Pages
11
DSTKIM No
CA039490
CANDIS No
800543
Format(s):
Electronic Document(PDF)

Permanent link

Document 1 of 1

Date modified: