https://github.com/mryndzionek/scxml2plantuml
https://github.com/mryndzionek/scxml2plantuml
plantuml scxml uml
Last synced: 7 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mryndzionek/scxml2plantuml
- Owner: mryndzionek
- License: gpl-3.0
- Created: 2014-12-07T11:06:53.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2015-01-06T15:30:42.000Z (over 10 years ago)
- Last Synced: 2025-01-05T08:56:16.009Z (9 months ago)
- Topics: plantuml, scxml, uml
- Language: Shell
- Size: 1.11 MB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
GSL SCXML to PlantUML state diagram converter
=============================================Introduction
------------The scxml2plantuml is a [GSL](https://github.com/imatix/gsl) script converting SCXML state chart
specification to a [PlantUML](http://plantuml.sourceforge.net) diagram.Dependencies
------------[GSL](https://github.com/imatix/gsl), [PlantUML](http://plantuml.sourceforge.net)
Usage
-----Got to the model directory and run the generate script:
```sh
cd model
./generate
```Examples
--------* simple LED blink example
* simple LED+Button game example
* microwave oven state machine taken from [SCXML](http://www.w3.org/TR/scxml/#N11829) site
* another microwave oven state machine taken from [SCXML](http://www.w3.org/TR/scxml/#MicrowaveParallel) site
* simple chronometer state machine
* Blackjack and Traffic Report state machine taken from [SCXML](http://www.w3.org/TR/scxml/#invokeex) site

* calculator state machine taken from [SCXML](http://www.w3.org/TR/scxml/#N11840) site
Contact
-------
If you have questions, contact Mariusz Ryndzionek at: