
Part IV
ROApps: RealObject
Applications
The abstract RealObject serves as the programming shell to implement the
behavior of any physical object. A simulation of a physical object has to
adhere to classical physical laws. These laws have to implemented inside
the RealObject and can be validated by observing the object from the out-
side. Vehicle traces can be compared to digital maps as a well-defined
environment to make sure the trace is plausible.
In order to decouple the real-object development from its environment,
it has to be separated from the application logic. Objects and scenarios
should be developed independently of each other, bound only b