120 likes | 279 Views
Vehicle Dynamic Monitoring Realtime Distributed Model Implemented. VDM2. Claus B. Nielsen. Agenda. Realtime Distributed model Changes CPU and BUS Timing Now what?. Realtime Distributed Model. Changes. Changed to a static model Added system class Added CPU and BUSSES
E N D
Vehicle Dynamic MonitoringRealtime Distributed ModelImplemented VDM2 Claus B. Nielsen
Agenda • Realtime Distributed model • Changes • CPU and BUS • Timing • Now what?
Changes Changed to a static model Added system class Added CPU and BUSSES Updated event model
Timing In this system timing and position is essential. Given the static model required by VICE, this can be quiet troublesome. New events has been added, to start the threads. public VechicleRun :: ID : nat t : Time public TrafficLightRun :: ID : nat t : Time
Deep Copy CTOR updated
Unittest • As soon as test cases get more advanced than get/set, the object needs to be active. • This causes timing issues. • Better possibilities than with the distributed model, because of duration().
What now? • Timing hell • Explore various deloyment and bus layouts