Publisher Summary
This chapter describes how to use state machines to model the behavior of blocks as they respond to internal and external events. Typically, state machines are used in SysML to describe the state-dependent behavior of a block throughout its life cycle in terms of its states and the transitions between them. A state machine for a block may be started when it initiates power up, transition through multiple states in response to different stimuli, and terminate when it completes power down. In each state, the block may perform different sets of actions. The state machine defines how the block's behavior changes as it transitions through different states. State machines in SysML can be used to describe a wide range of state-related ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access