Hi Edward, You are asking for UML modeling tools. Most UML tools are language independent, however some of the have support for autogenerating template code for text-based languages such as C++, Java etc.
However, I do think autogeneration of code is not always neccessary, you will get a far by just drawing and designing your application in an UML tool. If you use the Endevo GOOP Inheritance Toolkit, the only toolkit on the market that is a true object-oriented toolkit for LabVIEW supporting inheritance and virtual methods, you could for instance use Rational Rose or Microsoft Visio Professional. I have used both tools together with Endevos GOOP Inheritance Toolkit and I must say that I like Visio best. It is easy to use and also have a lot of other drawing facitilities other than UML. I think that it is a very reasonable price as well. For more information about GOOP Inheritance Toolkit, please visit: http://www.endevo.se/default.asp?lang=eng (and click on products). You will find whitepapers examples, downloads, presentations and demos. All UML diagrams in the presentations are made in either Rose or Visio. Regards, Mattias Ericsson Endevo Main developer of the GOOP Inheritance Toolkit
