AutoDia is a module-based software that can generate Dia format XML documents by parsing various data types, including source code and XML.
One of the biggest advantages of AutoDia is that it can support any language for which a Handler has been written. Users can refer to an up-to-date list to see the languages that are currently supported. The latest version of AutoDia now includes a range of output formats including Graphviz, dot, vcg, xvcg, dia, and even HTML/XML /anything (if users write their own template). The software also comes with experimental SpringGraph (native perl directed graphs similar to graphviz) and experimental Umbrello XML/XMI (requires fixing) formats.
AutoDia is not only versatile when it comes to output formats, but it is also adaptable when it comes to parsing input. AutoDia now parses Perl, Python, PHP, Java (although there are some issues with version 1.4), C++, Torque (XML DB schema), DBI (perl database interface handles), SQL, and even Umbrello (experimental).
In summary, AutoDia is an exceptional software program that stands out from the rest. It is versatile, adaptable, and incredibly powerful. It has an impressive range of output formats and can parse a broad range of input languages, making it an all-rounder that caters to a wide audience. So if you want an excellent UML / DB Schema diagram autocreation package, look no further than AutoDia.
Version 2.08: N/A