Login | Register
My pages Projects Community openCollabNet

astade
Project home

If you were registered and logged in, you could join this project.

UML tool for C++ code generation

Summary UML tool for C++ code generation
Category construction
License GNU General Public License
Owner(s) astade

Mission

The goal of developping Astade was to develop a UML tool where you can develop at model level and automatically generate source code for C++.

Astade program is a complete front-end (GUI) for software development (in C++) which can be customized for any compiler (also the GNU compiler is the default).

At the first look this seems to be a big deal. But Astade combinined some tools, already available, and so it was possible!

The main ideas to minimize effort are:

  • the model tree is built in the directory structure of the operating system.
  • most graphics are done with graphviz except sequence charts. They are done with Trace2UML
  • the documentation is done with doxygen

So we end up with a little “user dialog” and a good “code generator”; it's a great tool, try it!

Why we reinvent the wheel

After working with a UML tool for over a year in job I'd learned:

  • It's great to work with a UML tool. You'll never want to write source code by hand after that experience!
  • Commercial tools are expensive! Really!
  • Open source tools are not really usable (at least at the time we started with Astade) :-(
  • Both the commercial and the open source ones are too complicated. An UML tool must be so easy to use, that a developper wants to use it, without beeing forced to. Astade is! ;-)

Impressum

This site is maintained by the Astade developper team.
If you want to contact the developers mail to dev (at) astade.trigris.org.
If you have questions concerning the tool, where you don't found the answeres on this website,
you may mail to users (at) astade.tigris.org.

 

Subprojects

Filter this list
Name Summary
lit A lightweight issue tracker
trace2uml A converter from program traces to UML diagrams