Test Case TC_106

This page describes one of the test cases of the EODiSP. The test case described in this page instantiates a nominal scenario of the use case UC_106.

This test case uses the EarthCARE Simulator as a test platform. The simulator is operated in its default configuration.

Contents

Overview

Identifier TC_106
Name Run EarthCARE Simulation Experiment
Primary Actor PnP_1 Simulation Owner
Description Describes the steps to run the EarthCARE Simulator.
Pre-Condition Test case TC_104 (Configure EarthCARE Simulation Experiment) has been successfully completed.
Post-Condition The EarthCARE simulation experiment has run and completed successfully.

Steps

  1. In case it is not already opened, the actor opens the experiment that he wants to run. This can be done by selecting Switch Experiment from the File menu and selecting the desired experiment from the list that is displayed in the dialog.
  2. System opens the chosen experiment.
  3. Actor right-clicks on the experiment node and selects Simulation -> Prepare Experiment from the pop-up menu.
  4. System shows on the information panel that the experiment has been prepared.
  5. Actor right-clicks on the experiment node and selects Simulation -> Start Experiment from the pop-up menu.
  6. System automatically runs the experiment and shows the runtime information about the experiment in the information view.
  7. Actor selects Start in the sim_controller federate when the experiment is initialized and ready to run.
  8. Actor right-clicks on the experiment node and selects Simulation -> Switch to Step by Step Mode from the pop-up menu immediately after the system displays that the experiment has started. In the simulator, the rad_filter, the radar, and the lidar_ret federates support the step-by-step functionality.
  9. System enters the paused state and displays it in the runtime information.
  10. The rad_filter federate stops processing. That is, it does not send data to the radar federate. All other federates run as usual.
  11. Actor right-clicks on the experiment node and selects Simulation -> Execute Next Step from the pop-up menu when the rad_filter federate is ready to send its data.
  12. The rad_filter federate sends its data to the radar federate and stops processing.
  13. Actor right-clicks on the experiment node and selects Simulation -> Execute Next Step from the pop-up menu when the radar federate is ready to send its data.
  14. The radar federate sends its data to the lidar_ret1 federate and stops processing.
  15. Actor right-clicks on the experiment node and selects Simulation -> Resume Experiment from the pop-up menu when the lidar_ret1 federate is ready to send its data.
  16. System changes status back to running and executes the remaining steps without interruption.
  17. Actor selects Stop in the sim_controller federate when all federates, except the orbit_propagator have completed their tasks (the orbit_propagator does never stop running by convention).
  18. System automatically detects that the experiment has finished executing.
  19. System returns to the initial state.