Tyche 3.0 Simulation Engine Project Review

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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 09, 2014
Accession Number
AD1018033

Entities

People

  • Terry Restoule

Tags

Communities of Interest

  • Ground and Sea Platforms

DTIC Thesaurus Topics

  • Basic Programming Language
  • Computer Programming
  • Computers
  • Contractors
  • Demographic Cohorts
  • Environment
  • High Performance Computing
  • Iterations
  • Language
  • Maintainability
  • Parallel Computing
  • Parallel Processing
  • Platforms
  • Programming Languages
  • Simulations
  • Test And Evaluation
  • Translations

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Distributed Systems and Data Platform Development
  • Government Contracting/Procurement.