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

Commit 3c2682e

Browse files
authored
Create README.md
1 parent fbf540e commit 3c2682e

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

README.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# SCXML to Java code builder
2+
3+
This project is a code generator for state machines written using the [SCXML specification](https://www.w3.org/TR/scxml/).
4+
The generated code is in Java.
5+
It was designed as a school project.
6+
7+
## Features
8+
9+
- Support of simple state machines (non hierarchical, non parallels).
10+
- Support of event priority.
11+
- Support of temporal events (wait before sending an event).
12+
- Support of arbitrary code call. States and transitions can call any user defined methods.
13+
14+
## Building the generator
15+
16+
```bash
17+
mv clean compile assembly:single
18+
```
19+
20+
## Running tests
21+
22+
```bash
23+
mvn clean test
24+
```
25+
26+
## Running the generator
27+
28+
```bash
29+
java -jar scxml-to-fsm...jar REPOSITORY SCXML_FILE
30+
```
31+
32+
All paths must be ABSOLUTE.
33+
34+
More information on how to use the generator in the PDF file `User Guide V1.pdf` (French only).

0 commit comments

Comments
 (0)