SinelaboreRT Tool for Generating Code from UML

SinelaboreRT is a tool for real-time embedded systems developers. SinelaboreRT generates readable and maintainable code from UML modeling tools. The generated code does not require a runtime library and can be easily used in different system designs (RTOS, foreground-background) or even in an IRQ handler. With SinelaboreRT, engineers can convert state-machine models into a target language (C++, Java and C#). Designers can influence the generation process according to thier needs. The built in state-chart editor supports model state diagrams without using a UML tool.

SinelaboreRT Features

  • Automatic generation of production-quality code
  • Automated robustness checks before code generation
  • No run-time environment needed
  • Can be used with any CPU and with or without OS/RTOS
  • Code generation especially for embedded real-time systems
  • Fits well in different system designs (foreground/background, RTOS-based…)
  • No gap between design and code
  • Supported tools: Cadifra, UModel, Magic Draw, Enterprise Architect, SSC and ArgoUML
  • Built-in editor for fastest state machine creation
  • Support for automatic test-case generation
  • Simulation in interactive or batch mode
  • Optionally generating trace code
  • Extensive manual with getting started section

More information: SinelaboreRT Download