Behavior is the abstract category of actions modeled by the system. It is a meta model capturing plans and actions in the system and their outcomes [Fowler, Ch. 9]. Commands which result in actions in active control of Devices and Events which can produce State are organized in it. Both of these (Commands and Events) have detail models which are organized in the encapsulating Behavior meta-model.