UML State Machine Diagram.Design Elements


ConceptDraw PRO
Discover the World of Visual Communication



UML State Machine Diagram is a type of Behavior Diagrams that displays the finite state machine with states and state transitions.

UML State Machine Diagram is a realization of the mathematical concept of a finite state machine. State Machine Diagram is an oriented graph for finite state machine in what tops represent states and connectors show transitions between two states. States are represented as rounded rectangles and state transitions as arrows. The Initial State of the system is represented as black circle, and Final State as encircled black circle.

UML State Machine Diagram is the object-based version of Harel State Chart that is extended by UML. UML State Machines keep the main benefits of traditional finite state machines and also overcome their restrictions. UML State Machines extend the notion of actions.

The Rapid UML Solution for ConceptDraw PRO contains 13 vector stencils libraries with 393 interactive shapes that you can use to design your UML diagrams.

To design a State Machine Diagram use the UML State Machine Diagram library.

UML State Machine Diagram library contains 35 shapes:

  • Send signal state
  • Frame, Fragment
  • Entry point
  • History pseudostate
  • Junction pseudostate
  • Choice pseudostate
  • Note
  • Simple state
  • State with compartments
  • Composite state
  • Transition text
  • Transition
  • Final state
  • Terminate pseudostate
  • Exit point
  • Vertical fork/join pseudostate
  • Horizontal fork/join pseudostate
  • Composite state (with substates)
  • Initial state
  • Internal behavior
  • Self-transition 1
  • Self-transition 2
  • Sub-machine diagram
  • Receive signal state
  • Composite state
  • Subactivity state
  • Divider
  • Synch state
  • Connector
  • Text label
  • Composite state
  • Composite state (2 concurrent substates)
  • Composite state (2 substates)
  • Entry point connector
  • Connector opposite

UML State Machine Diagram library

Pic.1. UML State Machine Diagram Library

Pic.2. UML State Machine Diagram Library Elements

ConceptDraw Rapid UML solution provides UML State Machine Diagram library of vector stencils for drawing the state machine diagrams using state machine blocks and assembly connectors.

UML State Machine Diagram

Pic.3. UML State Machine Diagram (Mac OS X, Windows)

Use design element from the UML State Machine Diagram library to draw your own UML state machine diagrams of complex systems and software applications.

All libraries for creating UML diagrams are available inside the ConceptDraw PRO. Templates and samples are located in the Rapid UML section of ConceptDraw STORE.

UML Diagram Solution

UML State Machine template

Pic.4. UML State Machine Solution in ConceptDraw STORE and UML State Machine template

The UML Diagrams produced with ConceptDraw PRO are vector graphic documents and are available for reviewing, modifying, and converting to a variety of formats (image, HTML, PDF file, MS PowerPoint Presentation, Adobe Flash or MS Visio).










Use Product:

  • Diagram Software
  • Technical Diagramming Tool
  • Business Diagramming Tool
  • Professional Business Graphics Tool
  • ConceptDraw PRO native Mac app
  • Easier to use than Microsoft Visio® and more powerful
  • With free support and thousands of templates

Use Solution:

Rapid UML solution
  • Rapid UML templates and examples
  • UML vector elements
  • Export to graphics files and PDF
  • Export to PPT
  • Make Presention


See also:



See also Samples:



UML Design Elements:

TEN RELATED HOW TO's:


UML Flowchart Symbols
The UML diagram is a powerful tool which lets visually represent all system's components, the interactions between them and relationships with external user interface. The Rapid UML solution for ConceptDraw PRO software offers diversity of UML flowchart symbols for drawing all types of UML diagrams.  Read more... →
UML Flowchart Symbols
Picture: UML Flowchart Symbols
Related Solution: Rapid UML

UML Class Diagram Generalization ExampleUML Diagrams
This sample was created in ConceptDraw PRO diagramming and vector drawing software using the UML Class Diagram library of the Rapid UML Solution from the Software Development area of ConceptDraw Solution Park. This sample describes the use of the classes, the generalization associations between them, the multiplicity of associations and constraints. Provided UML diagram is one of the examples set that are part of Rapid UML solution.  Read more... →
uml class diagram generalization example
Picture: UML Class Diagram Generalization ExampleUML Diagrams
Related Solution: Rapid UML

Diagramming Software for Design UML Component Diagrams
UML Component Diagram illustrate how components are wired together to larger components and software systems that shows the structure of arbitrarily complex systems. ConceptDraw Rapid UML solution delivers libraries contain pre-designed objects fit UML notation, and ready to draw professional UML Component Diagram.  Read more... →
Diagramming Software for  Design UML Component  Diagrams (mac, win)
Picture: Diagramming Software for Design UML Component Diagrams
Related Solution: Rapid UML

Mechanical Drawing Symbols
To maintain big and complex mechanical systems, you need an appropriate education and tools. It’s needless to say that mechanical drawing is important part of any industrial project. There are a lot of standard symbols depicting valves, pumps, motors, etc. This drawing illustrates the content of the Fluid Power Equipment library provided by the ConceptDraw Mechanical Engineering solution. The solution is composed from the 8 libraries, containing about 500 elements related to mechanical engineering visualization. it will be helpful for drawing various schemes, charts and blueprints of pneumatic, and hydraulic equipment or other drawing related mechanical engineering. All drawings can be freely resized without loss of quality due to the vector graphics components of its facilities.  Read more... →
Mechanical Drawing Symbols
Picture: Mechanical Drawing Symbols
Related Solution: Mechanical Engineering

UML Component Diagram. Design Elements
UML Component Diagram illustrates show components are wired together to larger components and software systems that shows the structure of arbitrarily complex systems. Rapid UML Solution for ConceptDraw PRO contains 13 vector stencils libraries with 393 interactive shapes that you can use to design your UML diagrams. To design a Component Diagram use the UML Component Diagram library. UML Component Diagram library contains 36 shapes  Read more... →
UML Design Elements: Component (Win, Mac)
Picture: UML Component Diagram. Design Elements
Related Solution: Rapid UML

State Diagram Example - Online Store
This sample was created in ConceptDraw PRO diagramming and vector drawing software using the UML State Mashine Diagram library of the Rapid UML Solution from the Software Development area of ConceptDraw Solution Park. This sample shows the work of the online store and can be used for the understanding of the online shopping processes, for projection and creating of the online store.  Read more... →
State Diagram UML of Online Store
Picture: State Diagram Example - Online Store
Related Solution: Rapid UML

FSM — Finite-state Machine
ConceptDraw PRO diagramming and vector drawing software extended with Specification and Description Language (SDL) Solution from the Engineering Area of ConceptDraw Solution Park provides powerful drawing tools for quick and easy creating well-designed FSM diagrams.  Read more... →
FSM
Picture: FSM — Finite-state Machine
Related Solution: Specification and Description Language (SDL)

Diagram Software - The Best Choice for Diagramming
For vector shapes and connector tools for quick and easy drawing diagrams for business, technology, science and education - The best choice for Diagramming is ConceptDraw PRO.  Read more... →
Organization chart - University
Picture: Diagram Software - The Best Choice for Diagramming


UML Block Diagram
Use Case Diagram Taxi Service UML. This sample was created in ConceptDraw PRO diagramming and vector drawing software using the UML Use Case Diagram library of the Rapid UML Solution from the Software Development area of ConceptDraw Solution Park. This sample shows the work of the taxi service and is used by taxi stations, by airports, in the tourism field and delivery service.  Read more... →
UML  Block Diagram
Picture: UML Block Diagram
Related Solution: Rapid UML

Building Drawing Software for DesignMachines and Equipment
Use Building Drawing Tools to develop the plant layouts for production, storage, distribution, transport, shipping, and receiving of manufactured goods.  Read more... →
Building Drawing Tools.  Design Elements — Machines and Equipment
Picture: Building Drawing Software for DesignMachines and Equipment
Related Solution: Building Plans

Compatibility: Apple® OS X 10.10 or later
Microsoft® Windows® 7/8.1/10

Price: ConceptDraw PRO US$199
 
Download ConceptDraw PRO
Free 21 Trial for Mac and PC
Buy Now
1 Diagram Software
Professional business graphics tool for drawing schemes, diagrams and illustrating business documentation
1 Mind Map Software
Excellent tool for Mind Mapping, Planning, Brainstorming, and Building Processes
1 Project Management Software
The full complement of features needed to successfully plan and execute projects, including task and resource management, reporting, and change control