1. Import the required projects

  1. Import Sumo, Sumo Simulator, and MCLMShared from the models repository.

  2. See this guide to learn how to import projects.

sumo start2

2. Build the Java simulator

  1. Open the Java perspective

sumo start3
  1. Select "Project > Build All"

sumo start11

3. Launch the simulator

  1. Open run configurations (triangle next to the play button > Run Configurations)

  2. Open the Java Applications group and select "Sumo Simulator" and click "Run"

sumo start4

4. Launch Verifier

  1. Open the xtUML Debugging perspective

sumo start5
  1. Open debug configurations (triangle next to the beetle > Debug Configurations)

  2. Open the xtUML eXecute Applications group and select "sumo" and click "Debug"

sumo start6
  1. Naviage to "Sumo > SumoRobotSimulator > Sumo::Library::Simulator > Sumo::Library::Simulator > Simulator > SumoSimulatorProxy > connect". Right click and select "Execute".

sumo start7
  1. Watch the simulation run.

  2. When you are done, click the red square to terminate the simulation.

5. Generate code

  1. Open the C/C++ perspective

sumo start8
  1. Select the "Sumo" project, right click, and select "Build Project".

sumo start9
  1. Expand the project, navigate to the "src" directory and browse the generated code.

sumo start10