Extends a ComputationDeviceActor with an ObservableActorBehavior.
In other wards, it defines a computation device actors that is also
observable, that is, can handle a set of observers and can notify them
when certain events occur.
In particular, observers are notified:
When the actor starts (presentation message MyNameIs)
After a computation (propagating round number MsgRound and computed result/state MsgExport)
When the device's neighborhood MsgNeighborhood or the device's view of
the neighborhood state MsgExports changes
Extends a ComputationDeviceActor with an ObservableActorBehavior. In other wards, it defines a computation device actors that is also observable, that is, can handle a set of observers and can notify them when certain events occur. In particular, observers are notified: