Skip to content
This repository has been archived by the owner on May 22, 2021. It is now read-only.

Latest commit

 

History

History
34 lines (23 loc) · 822 Bytes

README.md

File metadata and controls

34 lines (23 loc) · 822 Bytes

SCXML to Java code builder

This project is a code generator for state machines written using the SCXML specification. The generated code is in Java. It was designed as a school project.

Features

  • Support of simple state machines (non hierarchical, non parallels).
  • Support of event priority.
  • Support of temporal events (wait before sending an event).
  • Support of arbitrary code call. States and transitions can call any user defined methods.

Building the generator

mv clean compile assembly:single

Running tests

mvn clean test

Running the generator

java -jar scxml-to-fsm...jar REPOSITORY SCXML_FILE

All paths must be ABSOLUTE.

More information on how to use the generator in the PDF file User Guide V1.pdf (French only).