http://www.erlang.org/faq/tools.html question 7.3 In particular, http://www.erlang.se/euc/99/Event.ps was _designed_ for Erlang. It should be possible to adapt dia or Violet to this easily enough.