Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Ethereal-dev: Re: [Ethereal-dev] Describe Ethereal in UML?

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Ulf Lamping <ulf.lamping@xxxxxx>
Date: Mon, 01 Mar 2004 21:07:48 +0100
Olivier Biot wrote:

Hi list,

In order to better understand the way Ethereal works, I'd like to
compile an UML use case (and sequence diagram) description of
Ethereal. There are several free UML tools, like ArgoUML
(http://argouml.tigris.org/) which has a BSD license, or the free
Community Edition of the spun-off Poseidon
(http://www.gentleware.com/ - requires registration). An extensive
list of UML tools is given in http://www.jeckle.de/umltools.htm
(German and English). It's a pity ArgoUML doesn't support sequence
diagrams (yet).
Well, I'm working with UML for quite a while, with java and plain old C sources. Using Rational Rose or Visio for this, don't know much about the Open Source tools available. Some months ago, I tested dia a bit, but found Visio a lot better
(please don't start a flame war on this).

As I'm usually working with the GUI things of Ethereal, I'm in doubt if a UML model will help much on this topic. However, other topics might be better structured, so a UML model might make much more sense here.

I could see an UML model on the dissection engine could be helpful for example, but as I'd mentioned, I don't know these topics very well.

BTW: Sequence diagrams are essential IMHO.

Regards, ULFL