StarUML
- Open source project
- A software modeling tool
- can develop fast, flexible, extensible, featureful, and freely-available UML/MDA platform
- replacement of commercial UML tools such as Rational Rose, Together etc.
ArgoUML
- Simple UI
- A powerful yet easy-to-use interactive, graphical software design environment
- supports the design, development and documentation of object-oriented software applications
Dia
- Create UML diagrams
- Also supports flowcharts, network diagrams, and commonly used components.
AndroMDA
- A code generation framework that follows the Model Driven Architecture (MDA) paradigm
- takes a UML model from a CASE-tool and generates classes and deployable components (J2EE or other) specific for your application architecture
- comes with a host of ready-made cartridges like Axis, jBPM, Struts, JSF, Spring and Hibernate.
- Also contains a toolkit for building your own cartridges or customize existing ones - the meta cartridge.
Modelio
- Open source tool for UML supports BPMN and UML2 standards
- UML2 = supports WSDL, XSD, SoaML for supporting service modeling
- BPMN = used for business process modeling
UniMod
- UniMod = Unified Modeling
- focused on designing and implementing applications behavior
- defines it’s own methodology for describing application behavior and delivers set of tools that consists of Java Finite State Machine Framework and Eclipse Plug-in
- Tools allow designing application logic with help of set of Class and Statechart Diagrams,
- Generating finite state machine XML-description and then launch this XML-description using Runtime Framework
NetBeans UML plugin
Alma
- Software workshop for modeling and analyzing
- reads several sources (languages, models, etc.)
- helps you design for object-oriented modeling (definition of classes, relations, patterns, etc.)
- modifies the structure and the code, and outputs new sources, documentation, diagrams, etc.
NClass
- Open source and free tool
- useful in creating UML class diagrams
- requires .NET Framework 4.0 to run
UMLet
- Open-source lightweight Java tool for rapidly drawing UML diagrams with a sound and pop-up-free UI.
- Draw diagram sketches fast, teach UML with a simple UI
- Export diagrams to SVG, JPG, PDF and LaTeX-friendly EPS
JUG
- A tool for converting Java .class files into UML class diagrams
- It can read .class and .jar files, and output .emf or .eps files of the generated diagrams
Violet
- easy-to-use UML editor
MetaBoss
- An integrated suite of tools for design, development and management of software systems through modeling
- utilizes MDA (Model Driven Architecture) concepts
- High Level Enterprise Model based approach, proven coding patterns and ability to utilize the knowledge.
fujaba
- From Uml to Java And Back Again
- used for several research activities, e.g. distributed software, database systems, modelling mechanical and electrical systems and their simulation
LinguineMaps
- Open-source Java library that conducts programmatic visualization of various text files, generating from them easy-to-understand entity-relation diagrams
- supports programmatic visualization for :
- WSDL : draws relations between service, ports and port types
- Apache ANT build files : draws task dependency diagrams
- DTD for XML documents : draws relations between various entities and their attributes
- Apache ObJectRelationBridge (OJB) mapping files : draws UML-style class diagrams
- Hibernate mapping files (hbm) : draws UML-style class diagrams
UMLGraph
- Declarative specification and drawing of UML class and sequence diagrams
- cannot support all types UML diagrams (May be in future releases)
UML/Dot
- makes UML class diagrams from JAVA source or bytecode
No comments:
Post a Comment
Note: only a member of this blog may post a comment.