BoUML: Free Qt-Based UML Modeller

This page is not the official website of BoUML. The official page is at http://bouml.free.fr.

Bouml is a free UML 2 tool box allowing you to specify and generate code in C++, Java and Idl. It runs under Unix/Linux/Solaris, MacOS X and Windows.

Bouml is very fast and doesn’t require much memory to manage several thousands of classes, see benchmark. Bouml is extensible, and the external tools named plug-outs can be written in C++ or Java, using BOUML for their definition as any other program. The code generators and reverses are ones of the pre-defined plug-outs included in the BOUML distribution.

Features added in Arakhnê.org version

  • New command line options:
    --gui, --nogui
    Enable or disable the use of a Graphic User Interface.
    --exec <program_command>
    Execute the specified program before opening the Graphic User Interface. If this option is specified, the first non-option argument on the command line must be the project's file. Several options could be passed to the external program. They are specified after the project's file on the command line.
    --exit
    When it was used with --exec option, it cause BoUML to exit after the program was launched.
  • English and French manual pages.
  • Gnome and KDE menus.

Arakhnê.org provides i386, ia64 and amd64 packages of BoUML.

AuthorBruno PAGÈS, Stéphane GALLAND (for Ubuntu patches only)
Licenses
Operating SystemsLinux, Windows®, Mac®
ImplementationC++, Qt3

RssRecent releases

PackageStable VersionArchitectures
bouml4.22.1i386, ia64, amd64

No-screenshot

Project Spotlight

TeX-UPmethodology

A LaTeX style which permits to create Unified Process methodology (UP or RUP) based documents (document version, history, authors, validators, specification, task management, helping tools...).

No-screenshot

Project Spotlight

tinyMAS

A very small platform which permits to implement and run agent-based systems.