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 21:04] – created pmueller | wiki:landing_pages:modelio [2021/10/21 17:14] – webmin | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{description> | + | ~~NOTOC~~ |
- | + | ||
====== 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 17: | ||
* 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 52: | ||
{{: | {{: | ||
+ | |||
+ | 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 80: | ||
[[wiki: | [[wiki: | ||
+ | |||
+ | {{tag> |
wiki/landing_pages/modelio.txt · Last modified: 2024/05/03 20:40 by webmin