Lably
Skip to content

State diagram

Diagram of behavior of finite state systems

  • 7 min read
  • 6 chapters
  • 1 lab on Lably

Learn it on Lably

Overview

State diagrams provide an abstract description of a system's behavior. This behavior is analyzed and represented by a series of events that can occur in one or more possible states. Hereby "each diagram usually represents objects of a single class and track the different states of its objects through the system".

State diagrams can be used to graphically represent finite-state machines (also called finite automata). This was introduced by Claude Shannon and Warren Weaver in their 1949 book The Mathematical Theory of Communication. Another source is Taylor Booth in his 1967 book Sequential Machines and Automata Theory. Another possible representation is the state-transition table.

Sign in to keep reading

5 more chapters are free with a Lably account.

More in Computing and communication