CodeDesigner
|
CodeDesigner can help you to create diagrams, it is free and open-source RAD tool suitable for easy creation of various diagrams describing applications' structure and logic (class diagrams, state charts, ...) and for generation of production-ready source code from them. The application is available for MS Windows, Linux and OS X and can be used as a free alternative to Enterprise Architect or IAR Visual State commercial tools.
In contrast to other similar CASE tools the CodeDesigner is aimed to generation of production-ready source code from supported diagrams. It means that not only application skeleton can be generated from diagrams but complete full-featured application including its entry point (main function) can be produced by a one click.
Supported diagrams:
1. UML class diagrams
2. Simple state chart
3. Hierarchical (UML, Harel) state charts
Supported programming languages:
* ANSI C
* C++
* Python
Supported code generators:
1. Class code generator (C++, Python)
2. Simple state chart generator
* GOTO algorithm (C, C++)
* Loop Case algorithm (C, C++)
* Else-If algorithm (C, C++, Python)
3. Hierarchical state chart generator
* GOTO algorithm (C, C++)
* Loop Case algorithm (C, C++)
* Else-If algorithm (C, C++, Python)
CodeDesigner Features:
1. Code generation from UML class diagrams and state charts
2. Several optimizing code generation algorithms
3. Supports C, C++ and Python output language
4. Available for MS Windows and Linux
The license of this software is Free, you can free download and free use this flowchart & diagram software.