Return to search

Refactoring Dependency Loading And Standardizing Factory Patterns In The Horizon Simulation Framework

The Horizon Simulation Framework (HSF) is an open-source community driven mod- eling and simulation tool developed over 15 years by a lineage of Cal Poly graduate students. The tool excels in its flexibility to model an assortment of complex systems, with prebuilt modeling elements available for the simulation of space missions. A high-level simulation tool like HSF lends itself to an agile development cycle as system constraints can be quickly identified through day in the life simulation of the modeled system. The objective of the work presented in this thesis is to refactor the way in which several modeling elements are loaded in the simulation framework. A focus is placed on improving how relationships between various modeling elements are initialized to allow the flow of information between distant assets that was previously not possible. Further improvements were made to the framework with the objective of standardizing how information is communicated from user input files to locations in the framework that depend on the inputs. After implementing these updates, a demonstration scenario was created to validate the developments implemented.

Identiferoai:union.ndltd.org:CALPOLY/oai:digitalcommons.calpoly.edu:theses-4300
Date01 June 2023
CreatorsKelly, Jack W
PublisherDigitalCommons@CalPoly
Source SetsCalifornia Polytechnic State University
Detected LanguageEnglish
Typetext
Formatapplication/pdf
SourceMaster's Theses

Page generated in 0.0022 seconds