start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
start [2018/09/09 11:56] – [Latest News] pmueller | start [2018/11/05 19:11] – [What customers say] pmueller | ||
---|---|---|---|
Line 6: | Line 6: | ||
- | Sinelabore// | + | Sinelabore// |
---- | ---- | ||
- | ====== How does it work? ====== | + | <slider : |
+ | <slider : | ||
+ | <slider : | ||
+ | <slider : | ||
+ | <slider : | ||
+ | <slider : | ||
+ | <slider : | ||
+ | </ | ||
- | Covert your UML state-machine model into the selected target language. Perform advanced model checks to get warned from design flaws. Influence the generation process according to your needs. Simulate your model. Generate trace code. All major state diagram features like hierarchical states, regions, history, sub-machines ... are supported. | + | ---- |
+ | ====== How does it work? ====== | ||
- | {{: | + | Covert your UML state-machine model into the selected target language. Automatic model checks warn from design flaws. Configure the generation process according to your needs. Simulate your model. Generate trace code automatically if needed. All major state diagram features like hierarchical states, regions, history, sub-machines ... are supported. |
**Key Features** | **Key Features** | ||
- | * Automatic generation of production-quality | + | * Automatic generation of code in production-quality. The generated code is based on nested '' |
- | * Can be used with any 8-, 16- or 32-bit | + | * Can be used with any 8-, 16- or 32-bit |
* Fits well in different system designs. The code-generator does not dictate how you design your system. Therefore it is no problem to use the generated code in the context of a real-time operating system or within an interrupt service routine or in a foreground / background system. | * Fits well in different system designs. The code-generator does not dictate how you design your system. Therefore it is no problem to use the generated code in the context of a real-time operating system or within an interrupt service routine or in a foreground / background system. | ||
* No gap between design and code | * No gap between design and code | ||
Line 64: | Line 72: | ||
---- | ---- | ||
- | ---- | + | |
====== Using State-Machines in (Low-Power) Embedded Systems ====== | ====== Using State-Machines in (Low-Power) Embedded Systems ====== | ||
There are different ways how to integrate state machines in a specific system design. Some design principles are more applicable for developers of deeply embedded systems. Others more relevant for developers having not so tight resource constraints. | There are different ways how to integrate state machines in a specific system design. Some design principles are more applicable for developers of deeply embedded systems. Others more relevant for developers having not so tight resource constraints. | ||
Line 362: | Line 370: | ||
=== 9.9.2018 | New version 3.7.3 === | === 9.9.2018 | New version 3.7.3 === | ||
{{: pix_mouse.png? | {{: pix_mouse.png? | ||
+ | {{: | ||
=== 29.12.2017 | Sparx new EA Version === | === 29.12.2017 | Sparx new EA Version === |
start.txt · Last modified: 2024/04/02 19:56 by webmin