Extensions for Sismic¶
Sismic can be quite easily extended to support other semantics, other code evaluators or even other features. The sismic-extensions repository already provides some extensions. Feel free to contact us if you developed an extension you would want to be listed here.
sismic-amola¶
This extension provides support to import and export statechart written using AMOLA. This allows statecharts to be
created, edited and displayed with the ASEME IDE.
It exposes import_from_amola
and export_to_amola
based on the bundled Ecore meta-model (see amola.ecore).
Download: https://github.com/AlexandreDecan/sismic-extensions/tree/master/sismic_amola
sismic-semantics¶
This extension contains two variations around the default interpreter: one supporting outer-first/source-state semantics, and a second giving priority to transitions with event (instead of eventless transitions).
The extension provides two new interpreter classes: OuterFirstInterpreter
and EventFirstInterpreter
.
These two interpreters can be combined together, thanks to Python multiple inheritance.
Download: https://github.com/AlexandreDecan/sismic-extensions/tree/master/sismic_semantics