Bouml is a free UML 2 software development tool for generating code in C, Java, and Idl. It is still in the development phase.
With Bouml's lightning-fast pace, you can work with several thousands of classes with ease, and it doesn't require much memory either - a benchmark confirms this. The best part is, Bouml is a highly extensible tool. The external tools, known as plug-outs, can be written in C or Java. BOUML facilitates plug-out definition just like any other program.
The pre-defined plug-outs that come with the BOUML distribution are code generators and reverses - helpful features that can aid you during usage. Overall, Bouml proves to be a versatile and useful UML 2 tool box that promises to meet your coding needs.
Version 4.16.2: N/A