[Uml-devel] UML2?

Sebastian Stein seb_stein at gmx.de
Tue Dec 2 09:18:00 UTC 2003

GERARD Sebastien 166342 <GERARD at ortolan.cea.fr> [031202 18:04]:
> Do you plan to go to the UML2 specification?

Nobody told till now, that he wants to do it. But I'm pretty sure we start
thinking about it in the next year, after KDE 3.2. was released.
> If yes, do you any schedule in mind?

I would say UML 2 support could be started in January, if someone takes the
> I ask for these questions, because with some other colleague, we plan to do
> also an open source free tool for the UML2.

Please, please don't start another tool, use our source base ;-) Because you
would have to reinvent the whole wheel, which are not connected to UML2. I
think about saving, loading and diagram drawing. I think those parts could
be really reused.
> Whos is the architect of the tool?

Well, there are a lot people. Umbrello was started some years ago by Paul
Hensgen, but he had to retire from the work 1,5 years ago. Since that time
different people made additions to Umbrello. Have a look at the homepage,
there you will find some more information about history and developers.
> Is there any doc specifying the inside of the tools or helping to develop
> adding for the tool?

Well, the code is documented with doxygen comments. This will help you to
get an overview. There are also some class diagrams avaible for the code
generator parts, but I think those parts are not that interesting in
connection with UML2.

> What is the technologies used to develop it?

We use the KDE framework (kde.org) and the Qt GUI toolkit
(www.trolltech.com). The programming language is C++. We use the common
model-view-document pattern. Development is coordinated over the uml-devel
mailing list, bugs/wishes are tracked by bugs.kde.org and version control is
done with CVS (webcvs.kde.org). You can use the KDevelop (gideon) IDE if you
like. There is also a GUI designer avaible from Qt, it is called "designer".
We are hunting memory leaks and segmentation faults with valgrind. To get an
overview over the current bug situation, you can also use KBugBuster,
shipped with KDE.

Mmh, I'm not sure what other technologies you are thinking of.

Umbrello UML Modeller
Description     : UML diagram drawing tool for KDE with code generation
Homepage        : http://www.umbrello.org/
Bug Reports     : http://bugs.kde.org/
CVS             : kdesdk/umbrello on cvs.kde.org:/home/kde

More information about the umbrello-devel mailing list