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

Released June 20, 2016

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 plug-in

plug-in that can create yasmine models directly from EA

Release in August 2017

ygen_ui

manages multiple state machines in a project, graphical generator front end

Release in August 2017

test suite

yasmine's unit and integration tests

done, needs to be prepared for release

yarch

graphical state machine editor

planned

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!