SinelaboreRT Header Logo

SinelaboreRT

It's better when it's simple!

User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
start [2019/01/01 19:26]
pmueller
start [2019/02/22 21:40] (current)
pmueller
Line 6: Line 6:
  
  
-Sinelabore//​RT//​ specially for embedded software developers. It focuses on just one task: Generation of readable and maintainable source code from hierarchical UML state diagrams - and activity diagrams. With its unique features the tool covers perfectly the requirements of embedded real-time and low-power application developers. With its C/​C++/​Python/​C#​ and Swift language generators is also a perfect tool for developers of server or desktop applications.+Sinelabore//​RT// ​is specially for embedded software developers. It focuses on just one task: Generation of readable and maintainable source code from hierarchical UML state diagrams - and activity diagrams. With its unique features the tool covers perfectly the requirements of embedded real-time and low-power application developers. With its C/​C++/​Python/​C#​ and Swift language generators is also a perfect tool for developers of server or desktop applications.
  
 ---- ----
Line 21: Line 21:
 ====== How does it work? ====== ====== 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. ​+Use your favorite modeling tool and generate code from it with an easy-to-use command line tool. 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 code in production-quality. ​The generated code is based on nested ''​switch/​case''​ and ''​if/​then/​else''​ statements. It is easy to read and understand. ​The generated code will not create any problems when using static code analyzers.+  * Generated ​code has production-quality. ​It is based on nested ''​switch/​case''​ and ''​if/​then/​else''​ statements. It is easy to read and understand. ​There will be no problems when using static code analyzers.
   * Can be used with any 8-, 16- or 32-bit CPUs, with or without OS/RTOS. There is no run-time environment needed.   * Can be used with any 8-, 16- or 32-bit CPUs, with or without OS/RTOS. There is no run-time environment needed.
   * 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.
Line 53: Line 53:
  
 ---- ----
- 
  
 ====== How to get started? ====== ====== How to get started? ======
start.1546367179.txt.gz ยท Last modified: 2019/01/01 19:26 by pmueller