wiki:landing_pages:modelio
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
wiki:landing_pages:modelio [2012/12/07 22:04] – created pmueller | wiki:landing_pages:modelio [2020/12/05 17:09] – pmueller | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{description> | ||
- | |||
- | |||
====== Generate production quality code from state diagrams created with Modelio ====== | ====== Generate production quality code from state diagrams created with Modelio ====== | ||
- | + | {{ : | |
- | Sinelabore// | + | Sinelabore// |
With its new C++ and Java backend it is also a perfect tool for developers of server or desktop applications. | With its new C++ and Java backend it is also a perfect tool for developers of server or desktop applications. | ||
Line 19: | Line 16: | ||
* Generated code creates no trouble when using static code checkers | * Generated code creates no trouble when using static code checkers | ||
- | ==== Watch the code generator in action ==== | + | ====== Watch the code generator in action |
The following example shows how the code generator works by means of a simple microwave oven. | The following example shows how the code generator works by means of a simple microwave oven. | ||
Line 54: | Line 51: | ||
{{: | {{: | ||
+ | |||
+ | It is also possible to generate code from activity diagrams. As an example the '' | ||
+ | |||
+ | {{: | ||
+ | ===== More complex examples to generate code from ===== | ||
+ | |||
+ | {{ : | ||
+ | Model with parallel regions. | ||
+ | |||
+ | {{ : | ||
+ | Model with a sub-machine in state S2. | ||
+ | |||
+ | ===== Supported state diagram features ===== | ||
+ | * Hierarchical states | ||
+ | * Regions (CX language backend only) | ||
+ | * Sub-machines in a top level state | ||
+ | * (Signal-)Events with event name, guard and action | ||
+ | * Initial and final pseudo-states | ||
+ | * History states | ||
+ | * Choices | ||
Line 62: | Line 79: | ||
[[wiki: | [[wiki: | ||
+ | |||
+ | {{tag> |
wiki/landing_pages/modelio.txt · Last modified: 2024/05/03 22:40 by webmin