Documentation
Here you can access the available documentation, sorted into three categories:
Manuals | Tutorials | Case Studies
Manuals
Section titled “Manuals”- 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 - RTDB Programmers Guide
Reference Manual for the Class Library - VFSM Library Programmers Guide
VFSM Library Programmer’s Guide - Building RTDB based Application
Building an RTDB based application - XML-VFSM-ML
Virtual Finite State Machine Markup Language - thinStates C Compiler
offers a “thin” way to Finite State Machine software design with StateWORKS Studio - IO-Handler C++ Example
IO-Handler connecting to an RTDB based application as a client of RTDB TCP/IP server
Tutorials
Section titled “Tutorials”- Specifying state machine
How to prepare the specification of a virtual finite state machine using StateWORKS Studio - Specifying system of state machines
How to prepare the specification of a system of virtual finite state machines using StateWORKS Studio - Specifying RTDB
How to specify the RTDB which is the base of any StateWORKS application
Case Studies
Section titled “Case Studies”- Calculator
Making a specification with StateWORKS Studio that will be executed by an RTDB based application - Gas control
This System with its 5 state machine is a typical example of a hierarchical system of state machines - Dining Philosophers
This problem is used to discuss multi-process synchronization problems, like deadlocks and starvation - Microwave oven control
Simple example to show the usage of real-time data base (RTDB) objects - Industrial control
StateWORKS covers both the design and implementation of a control system - Railroad Crossing Signal
Design of a traffic light control at a level-crossing of a railway and a road - Diameter Protocol Failover
The Diameter base protocol is intended to provide an Authentication, Authorization and Accounting (AAA) framework for applications such as network access or IP mobility - Traffic Light
Perfect example to illustrate how state machines are a much better approach than UML