UML Modeling

 

ArgoUML
ArgoUML is a powerful yet easy-to-use interactive, graphical software design environment that supports the design, development and software design environment that supports the design, development and documentation of object-oriented software applications.

AndroMDA
AndroMDA is a code generation framework that follows the Model Driven Architecture (MDA) paradigm. It takes a UML model from a Driven Architecture (MDA) paradigm. It takes a UML model from a CASE-tool and generates classes and deployable components (J2EE or other) specific for your application architecture. AndroMDA comes with a host of ready-made cartridges like Axis, jBPM, Struts, JSF, Spring and Hibernate. AndroMDA also contains a toolkit for building your own cartridges or customize existing ones - the meta cartridge.

UMLet
UMLet is an open-source lightweight Java tool for rapidly drawing UML diagrams with a sound and pop-up-free user interface. UMLet lets you UML diagrams with a sound and pop-up-free user interface. UMLet lets you draw diagram sketches fast, teach UML with a simple user interface, and export diagrams to SVG, JPG, PDF and LaTeX-friendly EPS.

UMLGraph
UMLGraph allows the declarative specification and drawing of UML class and sequence diagrams. The current features are part of an ongoing class and sequence diagrams. The current features are part of an ongoing effort aiming to provide support for all types UML diagrams.

Violet
easy-to-use UML editor

Linguine Maps
Linguine Maps is an open-source Java library that conducts programmatic visualization of various text files, generating from them programmatic visualization of various text files, generating from them easy-to-understand entity-relation diagrams. Linguine Maps supports programmatic visualization for: * WSDL; for these files it draws relations between service, ports * WSDL; for these files it draws relations between service, ports and port types. * Apache ANT build files; for these files it draws task dependency diagrams. * Document Type Definition (DTD) for XML documents; for these files it draws relations between various entities and their attributes. * Apache ObJectRelationBridge (OJB) mapping files; for these files * Apache ObJectRelationBridge (OJB) mapping files; for these files it draws UML-style class diagrams. * Hibernate mapping files; for these files it draws UML-style class diagrams.

Alma
Alma is a software workshop for modeling and analyzing. It reads several sources (languages, models, etc.), helps you design for 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.

MetaBoss
MetaBoss is an integrated suite of tools for design, development and management of software systems through modeling. It utilizes MDA and management of software systems through modeling. It utilizes MDA (Model Driven Architecture) concepts and is primarily oriented at enterprises using Java based tools and technologies. MetaBosss strength lies in the High Level Enterprise Model based approach, proven coding patterns and ability to utilize the knowledge from the model at various stages of software life cycle.

Fujaba
Fujaba is the acronym for From Uml to Java And Back Again and originally aims to provide an environment for round-trip engineering originally aims to provide an environment for round-trip engineering using UML as visual programming language. During the last years, the environment has become a base for several research activities, e.g. distributed software, database systems, modelling mechanical and electrical systems and their simulation. Thus, the environment has become a project, where this source code is part of.

UniMod
UniMod states for Unified Modeling. Currently, UniMod project is focused on designing and implementing applications behavior. UniMod focused on designing and implementing applications behavior. UniMod 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 that is part of Java Finite State Machine Framework. UniMod is distributed under the Open Software License v. 2.1

Jug
Jug is a tool for converting Java .class files into UML class diagrams. It can read .class and .jar files, and output .emf or .eps diagrams. It can read .class and .jar files, and output .emf or .eps files of the generated diagrams.

UML / DOT
This program makes UML class diagrams from JAVA source or bytecode. bytecode.

Who's new

  • admin

Who's online

There are currently 0 users online.