State Synchronization in an Interactive Management Simulation Training for a Mass Casualty Incident (bibtex)
by
Abstract:
Mass-Casualty Incidents require a lot of emergency medical personnel and rescue materials. To successfully manage them, incident commanders need to be trained. A one-year student bachelor's project developed a digital interactive management simulation training based on an already established analog simulation. The goal was to minimize preparation times and improve the evaluation. The envisioned interactive web application had to synchronize a state between multiple devices and be able to jump back in time to any previous state. This thesis presents a solution to this problem. The solution builds on the command pattern, immutability, and concepts from the Redux state management library. Besides the synchronization logic, it also encapsulates automatic optimistic updates for improved frontend interactivity. However, while all functional requirements were fulfilled, benchmarks showed that not all performance requirements could be met. Insufficient performing persistent data structures in the state implementation were the suspected cause.
Reference:
State Synchronization in an Interactive Management Simulation Training for a Mass Casualty Incident (Julian Schmidt), Bachelor's thesis, Hasso-Plattner-Institut für Digital Engineering, Universität Potsdam, 2022. (Bachelor Thesis)
Bibtex Entry:
@BachelorsThesis{Schmidt2022,
AUTHOR = {Schmidt, Julian},
TITLE = {{State Synchronization in an Interactive Management Simulation Training for a Mass Casualty Incident}},
YEAR = {2022},
ADDRESS = {Potsdam},
SCHOOL = {Hasso-Plattner-Institut für Digital Engineering, Universität Potsdam},
ABSTRACT = {Mass-Casualty Incidents require a lot of emergency medical personnel and rescue materials. To successfully manage them, incident commanders need to be trained. A one-year student bachelor's project developed a digital interactive management simulation training based on an already established analog simulation. The goal was to minimize preparation times and improve the evaluation. The envisioned interactive web application had to synchronize a state between multiple devices and be able to jump back in time to any previous state.

This thesis presents a solution to this problem. The solution builds on the command pattern, immutability, and concepts from the Redux state management library. Besides the synchronization logic, it also encapsulates automatic optimistic updates for improved frontend interactivity. However, while all functional requirements were fulfilled, benchmarks showed that not all performance requirements could be met. Insufficient performing persistent data structures in the state implementation were the suspected cause.},
NOTE = {Bachelor Thesis},
TYPE = {Bachelorthesis},
ANNOTE = {LANGUAGE : English  }
}
Powered by bibtexbrowser