[5 total ]
ArgoUML is the leading open source UML modeling tool and includes support for all standard UML 1.4 diagrams. It runs on any Java platform and is available in ten languages.
ArgoUML was installed half a million times during 2005 and is in use all over the world.
AndroMDA is a code generation framework that follows the model driven architecture (MDA) paradigm. It takes a UML model from a CASE-tool and generates classes and deployable components (J2EE or other).
UML plugin for Eclipse based on the popular ArgoUML open source tool.
Supports all standard UML diagram types and includes an innovative design critiquing facility to provide feedback during design.
Reverse engineering and code generation
... [More]
available in multiple languages included Java, C++, PHP, and others. Also supports model generation for AndroMDA for MDA/MDD style development. [Less]
Open Software Factory turns UML models into executable application code. It supports the rapid development of web service enabled J2EE applications that run on any J2EE server.
When using OSF, all design changes are made in your UML model and OSF
... [More]
updates your application by iterative code generation. Hand coded software is not touched by OSF. Instead, generated code is seamlessly integrated with hand code with OSF generated pattern implmentations.
OSF is currently built on the AndroMDA platform and uses Velocity for code generation. The upcoming major release of OSF is being
developed with the Atlas Transformation Language and EMF.
Modules for JRuby/Ruby support and plug-ins for NetBeans and Eclipse will be released by December 31, 2007. [Less]
The project aims to the creation of an UML tool suitable both for academia and the industry, including Ivar Jacobson's proposed extensions for Aspect-Oriented Software Development (AOSD).
-Creation of a cross-platform (Linux, Windows & Mac OS X)
... [More]
UML editor, using C++;
- Allow users to create (in its first release) use case, sequence and class diagrams;
- Include AOSD extensions to create models for aspects, pointcuts and advices;
- Provide interoperability through the export of diagrams using the XMI standard;
- Deliver a high-quality code base, thoroughly unit- and functionally tested;
- Provide a usable, standard and easy-to-use user interface.
The name "Rem" stands for "Requirements and Entity Modeler" but is also a reference to Rem Koolhaas, one of the greatest architects of all time [Less]