Releases
Quality Status
ONGOING ACTIVE DEVELOPMENT
Project is in active development. Not all basic features are implemented, UI can be broken or change often.
Overview
hsm-ide is a desktop application for visually designing, editing, and validating hierarchical state machines (HSMs) using a modern graphical interface. You can create, manage, and simulate state machines with SCXML support, and export your work for use with the hsmcpp library. The IDE streamlines state machine development with intuitive tools for editing, visualization, and documentation.
Key Features
Graphical editor for hierarchical state machines (SCXML)
Import/export of SCXML files
Designed for both generic scxml and hsmcpp specific features
Multi-document design with support for includes.
Integrated validation and simulation tools
Export to PlantUML, PNG, and SVG
Cross-platform: Ubuntu, Windows
Limitations
Does not provide full SCXML format support. See hsmcpp documentation.
Documentation
Documentation is available online.
Installation
TBD