1 configuration Simulator is
3 Main_Partition : partition :=();
4 for Main_Partition'Directory use "main";
5 Race_Partition : partition := (Simulator.Race);
6 for Race_Partition'Directory use "race";
8 for Race_Partition'Main use Race;
9 --procedure Race is in Race_Partition;
10 --for Race_Partition'Termination use Local_Termination;
12 Track_Partition : partition :=(Simulator.Track, Simulator.Controller);
14 for Track_Partition'Main use Track;
15 --procedure Track is in Track_Partition;
16 for Track_Partition'Directory use "track";
17 --for Track_Partition'Termination use Local_Termination;
19 Car_Partition : partition:=(Simulator.Car);
21 for Car_Partition'Main use Car;
22 for Car_Partition'Directory use "car";
23 --for Car_Partition'Termination use Local_Termination;
25 Monitor_Partition : partition:=(Simulator.Monitor);
27 for Monitor_Partition'Main use Monitor;
28 for Monitor_Partition'Directory use "monitor";
29 --for Monitor_Partition'Termination use Local_Termination;
30 procedure Main is in Main_Partition;