Table 1
Functionality requirements of the DSODS (Song et al. 2016)

Functionality Code Description
 ODF-0  Read and write information from/to text file
ODF-0.1  Printing out configuration and Result of OD as a Text File
ODF-0.2  Loading configuration and result of OD from a Text File
 ODF-1  Effectivity check of observation data
 ODF-2  Edit observation data
ODF-2.1  Specific editing function based on user command
ODF-2.2  Iterative editing function based on residual
 ODF-3  Determinate state vector at all mission phases
ODF-3.1  Initial orbit determination (IOD) right after the Launch
ODF-3.2  Orbit determination at the Earth parking
ODF-3.3  Trajectory determination during the lunar transfer
ODF-3.4  Orbit determination at the Moon
 ODF-7  Autonomous function support for OD (dependent to mission phases)