Technology for Embedded and Real-Time Systems
HOME Company Products Downloads Contact Support


ReaGeniX Technology

ReaGeniX is a methodology for embedded and real-time software development. ReaGeniX consists of architecture and state diagrams, and tools that produce source code from the diagrams.

The benefits of ReaGeniX are:

  • Improved communication
  • Early focus on essential
  • Demonstration of main functionality in early phases to validate the product concept
  • Clear responsibility allocation
  • Main interfaces are detected early
  • Reduced complexity

ReaGeniX history since 1991.


ReaGeniX development method is the core of ReaGenix methodology.

ReaGeniX code generator produces code from architecture and design diagrams.

ReaGeniX test environment is an interactive workstation environment.

ReaGeniX hardware wizard is a microcontroller configuration tool.

Software Requirements

Microsoft Windows® 95/98/NT/2000/XP.
Minimum Visio® 5 Standard.

Windows® and Visio® are trademarks of Microsoft Corporation.


Introduction to ReaGeniX describes what ReaGeniX technology is, what kind of problems it solves and to whom it is useful.

ReaGeniX Solutions describes how to cope with some hard concurrent system design problems using ReaGeniX.

Effective Creation of Reliable Microcontroller Software describes how to effectively develop realtime control systems.

Tutorial to explain a detailed walkthrough how to develop an application using ReaGeniX. The example application used is a stopwatch for Windows.

Traffic Light example is provided to illustrate ReaGeniX methodology:

  • This automatically generated Traffic Light's HTML documentation illustrates how to use ReaGeniX architecture and state diagrams.
  • This excerpt from ReaGeniX User's Manual describes Traffic Light example.
  • Traffic Light is also provided to demonstrates how ReaGeniX component test environment can be used to test software components. Download the file trafficlight.zip, unzip it to a folder that you created, and execute TrafficLight.exe.

ReaGeniX v2.2:
Hierarchical states
8051 support

ReaGeniX v2.1:
ATmega128 support
Component test tool