Date of Award

December 2018

Degree Type


Degree Name

Master of Science


Computer Science

First Advisor

Mukul Goyal

Committee Members

Susan McRoy, Ethan Munson


A discrete event simulator written in C++ is converted in to Java Script, that tracks the

blood glucose level of a person in response to a timed sequence of diet and exercise activities. Its

main objective is to capture the average impact of the various diet/exercise activities on the blood

glucose level. The main aim for translation of the code in to Java Script is that the simulator can

be hosted on the Google Firebase Cloud and can be available for the public use. The optimization

of the simulator parameters such as excretionKidney_impact, glut4Impact_,

glycolysisMinImpact_, gngImpact_, peakinsulinLevel_, glycolysisMaxImpact_,

liverGlycogenBreakdownImpact_ and liverGlycogensyntheis_Impact is done using evolutionary

algorithms, where the simulator is given base blood glucose level and peak blood glucose level as

the input parameters to the simulator. The output produced from the evolutionary algorithms are

compared and the best one is recommended