Skip to content

Documentation

Here you can access the available documentation, sorted into four categories:
Development Tools | Runtime | XML-VFSM-ML | Case Studies


  • Getting Started
    The objective of this guide is to provide an initial overview of the development tools
  • Users Guide
    User’s Guide & Training Manual Version for StateWORKS Studio Development Tools
  • VFSM Specification
    Concepts of the virtual finite state machine and how to specify state machines with the VFSM Editor
  • Application Specification
    How to specify the RTDB and the properties of its I/O objects with the Project Editor

  • IO-Handler C++ Example
    IO-Handler connecting to an RTDB based application as a client of RTDB TCP/IP server
  • GUI C++ Example
    GUI that connects to a RTDB run-time system as a TCP/IP client

  • XML-VFSM-ML
    Virtual Finite State Machine Markup Language

  • Microwave Oven Control
    Simple example to show the usage of real-time data base (RTDB) objects
  • Calculator
    Designing a specification that will be executed by an RTDB based application
  • Dining Philosophers
    Independent state machines can coordinate over shared resources without a hierarchy
  • Gas Control
    This System with its 5 state machine is a typical example of a hierarchical system of state machines
  • Industrial Control
    StateWORKS covers both the design and implementation of a control system
  • Railway Crossing Signal
    This design addresses unusual, erroneous, and potentially unsafe situations
  • Gravel Control
    The IEC 61131-3 gravel example is an incomplete specification of a state machine
  • Diameter Failover
    Explicit states can replace flags and counters used to represent hidden state
  • Traffic Light
    Perfect example to illustrate how state machines are a much better approach than UML