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

This project is a Java code generator for state machines written using the SCXML specification.

Notifications You must be signed in to change notification settings

AjroudRami/SCXML_To_Java_Code_Builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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).

About

This project is a Java code generator for state machines written using the SCXML specification.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages