[UML] Automatic Code Generation
Hi,
I Know, there the tools for drawing diagrams uml Netbeans such as ArgoUML or are a generation of code from diagrams which also are not the simple diagram of the classes?
Then I saw that the diagrams are different from the model, you could explain to me how it works and what is the difference?
I promise to learn elsewhere.
Re: [UML] Automatic Code Generation
I think you can make use of starUML:
is an open source UML modeling application licensed under a modified version of GNU GPL. Since the goal of starUML is to compete with the commercial UML modeling applications like Microsoft’s Visio and IBM’s Rational Rose, starUML boasts a complete set of UML modeling features.
Pros / Features of starUML
- Supports most of the diagrams specified in UML 2.0.
- Very rich feature set and formatting options.
- Ability to generate source code from the UML diagram.
- Reverse engineer the existing code into UML diagrams.
- Supported languages : C++, C# and Java.
- Fast load time/execution time compared with other UML tools.
- Familiar Visual Studio like user interface.
- Supports exporting diagrams into JPG / XMI formats.
Re: [UML] Automatic Code Generation
Abstracting the design of the code so that multiple outputs can be created from a single abstract model of the application functionality are provided. Techniques that range from using simple code processors to handle common coding problems to creating more elaborate and complex generators that maintain entire application tiers are covered. Topics such as building database access, user interface, remote procedure, test cases, and business logic code are also addressed, as is code for other system functions.Although code generation is an engineering technique, it also has an impact on engineering teams and management, an aspect of code generation that is covered in depth in this resource.For that you have to search for the book Code generation in Action.