In development and planned features
This page presents you a summary of the development progress in the yasmine ecosystem:
Component |
Description |
Status |
libyasmine |
core library |
First released on June 20, 2016 First stable release on January 20, 2017 |
yasmine_model |
state machine model library |
Beta release April 25, 2017 |
ygen |
state machine generator, command line tool |
Beta release April 25, 2017 |
Enterprise Architect addin |
addin that can create yasmine models directly from EA |
Beta released on September 14, 2017 |
ygen_ui |
manages multiple state machines in a project, graphical generator front end |
Beta released on September 14, 2017 |
test suite |
yasmine's unit and integration tests |
done, needs to be prepared for release |
yarch |
graphical state machine editor |
under development |
debugger |
graphical state machine debugger |
planned |
yasmine was originally implemented using C++11. C++03 support was introduced with the 0.6.0 release of yasmine.
C++03 support currently requires the use of Boost. In case there is sufficient demand of support for C++03 without Boost dependency, a pure C++03 variant of yasmine could be created.
Also for the future ports to the .NET platform and to Java are possible.
If you are interested in any of those ports, please let us know via yasmine@seadex.de or by positing at our forums at http://seadex.de/forums!