This list can be extended or detailed. Processes A special process, named update process , catches update events. It's only role is to receive information about the object in the real world and update the object, taking into account the actual description contained in the virtual object, other running processes and a change of state. Some processes won't change the state of the object, others will try to move the object to a better state. Some processes are instantly, others are long, and others don't stop.
Processes communicate with other objects by sending messages.
One special process will have the function of listener. It will receive those messages, and process them. IT people knows about object oriented methods. Surely they wonder what happens with the three famous principles polymorphism, encapsulation and inheritance. This chapter has been added to bring some clarity about it.