StarUML is an open source project to develop fast, flexible, extensible, featureful, and freely-available UML/MDA platform running on Win32 platform. The goal is a compelling replacement of commercial UML tools such as RationalRose, Together and so on.
StarUML is an open source software modeling tool that supports UML (Unified Modeling Language). It is based on UML version 1.4, provides eleven different types of diagram and it accepts UML 2.0 notation. It actively supports the MDA (Model Driven Architecture) approach by supporting the UML profile concept and allowing to generate code for multiple languages.
StarUML is owned by StarUML (http://staruml.io) and they own all related trademarks and IP rights for this software.
StarUML on cloud for AWS
Features
Major Features of StarUML
UML 2.0 Diagrams
Use Case Diagram
Class Diagram
Sequence Diagram
Collaboration Diagram
Statechart Diagram
Activity Diagram
Component Diagram
Deployment Diagram
Composite Structure Diagram (UML 2.0)
Various Language Support
Java Profile, Code Generator and Reverse Engineer.
C++ Profile, Code Generator and Reverse Engineer.
C# Profile, Code Generator and Reverse Engineer.
Customizable Code Generation
Text-based code template and generation.
Script-enabled (JScript)
Extensibility
Open API (COM Automation)
COM-based plug-in architecture.
Event subscription
Model template (named as Approach).
Model framework support. (MFC, J2EE, ….)
Support MDA Technology (UML profiles and customizable diagrams)