The document discusses different models for describing the behavior of embedded systems, including sequential program models, state machine models, and finite state machine with datapath (FSMD) models. It uses an example of a simple elevator controller to illustrate how each model can be applied. The state machine and FSMD models are presented as alternatives to the sequential program model that may provide a more natural description of systems whose behavior involves reacting to inputs by transitioning between states.