I found this package: http://www.sdl.sandrila.co.uk/ , but judging by their "sample" screenshots, I'm going to stay away. If they do not know how to use UML, I would be surprised if they could implement it correctly;)
This seems a bit harsh - from a few screenshots that are UML2 (as opposed to examples of other notations that the tool supports, such as SDL, MCL and TTCN) that you think are incorrect? This is pretty ugly as the charts go, and uses the aliases of fonts and lines, but that function is Visio and not something to do with the template.
In terms of what you can do with UML, you are much better off using a real UML2 tool than Visio. Enterprise Architect is a cheap one that has a real UML model. (It would be nice to say that the more expensive ones have fewer UI and gotchas errors, but in reality they are not, and most lag behind simpler graphical tools like OmniGraffle or Visio in polishing and usability)
Pete kirkham
source share