
20 2. The Vision of a Real-World Simulator
2.6 Real-Object Application Framework (ROAF)
While a RO can be generalized as an actor, the ROApp represents the
scenario to act and interact in. Each RO–ROApp combination defines a
special domain, a specified area, and a set of rules.
Imagine looking at a city map where you can watch the movement of
buses. This ROApp could be realized by simply providing the time sched-
ules for each vehicle, which report the vehicle’s location when requested by
the ROApp. The vehicles, being ROs, wouldn’t have any degree of freedom
since the bus driver has to follow a schedule.
One might also consider providing a ROApp for