UML to Code Generators

It takes a lot of talent, effort, and hard work to become a good software developer. Once you have mastered the feat, after a while, as in any other feat, the experience of software development can become boring as well. Moreover, if you have to write a lot of code, it can be overwhelming too.

A long time ago I came across tools that generate code through UML diagrams. Using such tools, you design the software using a computing tool with drag and drop features. Once you are done with the visual design, you could generate the corresponding code using clicks of a few buttons. I was wondering what is the state of the art right now.

The truth is that there is a whole bunch of tools and plugins available that integrate with famous IDEs like Netbeans and Eclipse. You simply have to drag and drop a visual design and they produce the corresponding skeleton code. The only job you are left with is to plumb the code together. Here are a few nice links.

easyUML – NetBeans Plugin detail

NetBeans Plugins

Here is a nice video tutorial about using easyUML.

Here is another nice UML plugin that works with earlier versions of Netbeans. It might not be very useful though.

NetBeans UML – NetBeans Plugin detail

NetBeans Plugins

Generating UML From the NetBeans IDE (Java Technology Fundamentals)

by John Zukowski Imagine having been given the source code for a project that needs to be maintained, and the maintainer is long gone. You have the task of adding a new feature.

Perform Visual Modeling in NetBeans

Tired of switching between your favourite IDE to modelling environment to get work done? Also feeling troublesome to sync between code and visual models in two separated development environments? Visual Paradigm seamlessly integrated with NetBeans, providing full support of round-trip code and database engineering.

Here is a plugin that works with Eclipse.

Uml to Java Generator

This generator allows you to produce Java source code from a UML model. This module uses the standard UML2 metamodel provided by Eclipse Foundation and as such is compatible with any UML tools using this standard like UML Designer. It is based on the award winning code generation project, Acceleo.

Photo by mikie t

If you found an error, highlight it and press Shift + Enter or click here to inform us.

CC BY-NC-ND 4.0 UML to Code Generators by Psyops Prime is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

Leave a Reply