Product Development in Brisbane

Violet UML tool

I am doing a short talk about a cryptographic paper to a reading group. In explaining the paper I wanted to use a UML Sequence diagram (I have invested enough in UML that I even dream in UML sequence diagrams sometimes).1

So in order to do this I needed a free easy to use editor. Google (everyones friend) helped me out nicely and I found Violet. Violet is a great free easy to use tool. It just works, and makes it easy to do the straightforward uml diagrams. I only did a sequence diagram, but found it did the job very well. I kicked it off with Java Web Start, and then exported the image the hacky way with alt print screen. 30 seconds of Paint gives me a nice little diagram that contains my understanding of the game playing technique.

It looks like this:


game-playing-sequence-diagram.PNG
click to enlarge

^1. When learning a foreign language the evidences that you know the language well are:

  • that you think in the language,
  • dream in the language, and
  • that you can do things like pray in the language.

As I mentioned, I have had dreams in UML, and often think in UML. I cannot pray in UML, but could probably explain Christianity in a sequence diagram.

One Response to “Violet UML tool”

  1. Surya Suravarapu Says:

    I’ve tried Violet recently and liked it as well. Also, I was looking out for a reverse engineering tool and found Fujaba (http://www.fujaba.de). Nice free tool for that purpose. Try it, just in case you need to reverse engineer.

Leave a Reply