The third part of this book talks about the dynamic model in
MBD. The structured behavior of finite machines and algorithmic
content are core components of MBD. The emphasis is on the separation
of events. Only one action can be taken at a time and the
state of an object is not visible to the outside. An example at the
end of this section helps show how a state-transition model can be
developed to handle the dynamic behavior of an application. The
goal is finding finite state machines within the problem space.