<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>JavaToolbox Category : Modeling - Architecture - MDA - UML</title>
    <link>https://javatoolbox.com/categories/modeling-architecture-mda-uml</link>
    <description>Category of tools referenced on JavaToolbox.com</description>
    <managingEditor>info@NOJavaToolboxSPAM.com</managingEditor>
    <webMaster>info@NOJavaToolboxSPAM.com</webMaster>
    <language>en</language>
    <copyright>Fabrice Marguerie</copyright>
    <pubDate>Sat, 14 Mar 2026 01:02:15 GMT</pubDate>
    <lastBuildDate>Sat, 14 Mar 2026 01:02:15 GMT</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>https://z.javatoolbox.com/style/LogoForRss.png</url>
      <title>JavaToolbox Category : Modeling - Architecture - MDA - UML</title>
      <link>https://javatoolbox.com/categories/modeling-architecture-mda-uml</link>
    </image>
    <item>
      <title>Enterprise Architect</title>
      <link>https://javatoolbox.com/tools/enterprise-architect</link>
      <guid>https://javatoolbox.com/tools/enterprise-architect</guid>
      <pubDate>Tue, 20 May 2003 07:07:10 GMT</pubDate>
      <description>&lt;p&gt;UML modeling and design software.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- UML design and construction
&lt;br /&gt;- Use case, logical, dynamic and physical models
&lt;br /&gt;- Custom extensions for process modelling and more
&lt;br /&gt;- MS Word compatible documentation
&lt;br /&gt;- Data modelling and database engineering
&lt;br /&gt;- Multi-user (professional version only)
&lt;br /&gt;- Forward and reverse code engineering (professional version only)
&lt;br /&gt;- Support for Java, C#, C++, VB.NET, Delphi, Visual Basic, Python, PHP and ActionScript
&lt;br /&gt;- XMI 2.1 import/export facility
&lt;br /&gt;- Spell checker
&lt;br /&gt;- Supports UML 2.1
&lt;br /&gt;- Supports Model Driven Architecture (MDA)
&lt;br /&gt;- Version control support with CVS, Subversion, Visual Studio Team Foundation Server (TFS) or any SCC compliant provider
&lt;br /&gt;- Plug-ins for Visual Studio .NET or Eclipse&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/enterprise-architect"&gt;more about Enterprise Architect&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>eUML2</title>
      <link>https://javatoolbox.com/tools/euml2</link>
      <guid>https://javatoolbox.com/tools/euml2</guid>
      <pubDate>Tue, 27 Mar 2007 09:52:54 GMT</pubDate>
      <description>&lt;p&gt;UML modeler designed for Java developer in Eclipse.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Real-time code/model synchronization
&lt;br /&gt;- UML2.1 compliant and support of OMG XMI
&lt;br /&gt;- Reversed engineering
&lt;br /&gt;- Dependency analysis tools
&lt;br /&gt;- JDK 1.4 and 1.5 support
&lt;br /&gt;- Customizable templates&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/euml2"&gt;more about eUML2&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>UModel</title>
      <link>https://javatoolbox.com/tools/umodel</link>
      <guid>https://javatoolbox.com/tools/umodel</guid>
      <pubDate>Tue, 24 May 2005 22:21:22 GMT</pubDate>
      <description>&lt;p&gt;UML 2.0 modeling application.
&lt;br /&gt;&lt;br /&gt;UModel features context sensitive entry helpers, syntax coloring, cascading styles, customizable design elements, multiple layout views, and unlimited undo/redo, coupled with modeling functionality such as:
&lt;br /&gt;- Java code generation from models: the code generated by UModel is compatible with Eclipse, JBuilder, Visual J#, and other popular Java development environments. The Java code created by UModel is defined in customizable templates you can modify to optimize for your compiler or target platform.
&lt;br /&gt;- reverse engineering of existing Java source code.
&lt;br /&gt;- round-tripping modified code to update existing models.
&lt;br /&gt;&lt;br /&gt;Supported diagrams: Use case, Class, Object, Packages, Component, Deployment.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/umodel"&gt;more about UModel&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>SDE for Eclipse</title>
      <link>https://javatoolbox.com/tools/sde-for-eclipse</link>
      <guid>https://javatoolbox.com/tools/sde-for-eclipse</guid>
      <pubDate>Thu, 29 Sep 2005 07:59:15 GMT</pubDate>
      <description>&lt;p&gt;SDE for Eclipse is a UML CASE tool totally integrated with Eclipse. It supports full software development lifecycle - analysis, design, implementation, testing and maintenance. It combines the power of UML modeling facilities and Eclipse. You can draw UML diagrams in Eclipse/IBM WebSphere Studio Application Developer (WSAD), generate Java code, reverse engineering Java code to class diagrams and generate documentation in PDF/HTML.
&lt;br /&gt;UML 2.1 enabled.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/sde-for-eclipse"&gt;more about SDE for Eclipse&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Skyway Builder</title>
      <link>https://javatoolbox.com/tools/skyway-builder</link>
      <guid>https://javatoolbox.com/tools/skyway-builder</guid>
      <pubDate>Fri, 25 Sep 2009 15:58:58 GMT</pubDate>
      <description>&lt;p&gt;Spring-certified code generator.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Open source Spring MVC scaffolding
&lt;br /&gt;- Java application generation
&lt;br /&gt;- Integration with UML and build automation tooling
&lt;br /&gt;- Grails-like functionality for creating pure Java Spring apps
&lt;br /&gt;- Extensible architecture
&lt;br /&gt;- Visual Spring development using the familiarity of Eclipse
&lt;br /&gt;- Configurable deployment to a variety of open-source and commercial infrastructure stacks&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/skyway-builder"&gt;more about Skyway Builder&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Apollo for Eclipse</title>
      <link>https://javatoolbox.com/tools/apollo-for-eclipse</link>
      <guid>https://javatoolbox.com/tools/apollo-for-eclipse</guid>
      <pubDate>Wed, 13 Dec 2006 10:38:55 GMT</pubDate>
      <description>&lt;p&gt;Modeling extension to Eclipse for creating and editing models alongside code.
&lt;br /&gt;Apollo for Eclipse offers synchronized roundtrip engineering for Java 5 and UML 2.1.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Forward, reverse, and roundtrip engineering
&lt;br /&gt;- Support for Java 5
&lt;br /&gt;- Support for UML 2.1
&lt;br /&gt;- Available as a standalone RCP or as an extension to Eclipse
&lt;br /&gt;- Based on GMF, EMF and UML 2&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/apollo-for-eclipse"&gt;more about Apollo for Eclipse&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Rational Rose XDE Developer for Java</title>
      <link>https://javatoolbox.com/tools/rational-rose-xde-developer-for-java</link>
      <guid>https://javatoolbox.com/tools/rational-rose-xde-developer-for-java</guid>
      <pubDate>Wed, 20 Apr 2005 23:09:55 GMT</pubDate>
      <description>&lt;p&gt;Design-to-code experience inside Eclipse IDE and IBM WebSphere Studio Application Developer and Integration Edition IDEs.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- IBM Rational Rose Professional J is included to integrate with other leading Java platform IDEs.
&lt;br /&gt;- Model-driven development with UML support.
&lt;br /&gt;- Java code roundtrip engineering.
&lt;br /&gt;- Automatic or on demand model-code synchronization.
&lt;br /&gt;- User-definable patterns and code templates.
&lt;br /&gt;- Assisted modeling with language sensitive editing.
&lt;br /&gt;- Multiple model support for Model-Driven Architecture.
&lt;br /&gt;- Free-form diagramming.
&lt;br /&gt;- Logical and physical database design.
&lt;br /&gt;- Web publishing and reporting.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/rational-rose-xde-developer-for-java"&gt;more about Rational Rose XDE Developer for Java&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>MaintainJ</title>
      <link>https://javatoolbox.com/tools/maintainj</link>
      <guid>https://javatoolbox.com/tools/maintainj</guid>
      <pubDate>Sat, 21 Oct 2006 12:00:54 GMT</pubDate>
      <description>&lt;p&gt;Eclipse plug-in for generating run-time UML sequence and class diagrams for a use case.
&lt;br /&gt;MaintainJ logs runtime method execution sequence to a file and uses that trace file to render sequence and class diagrams. MaintainJ Instrumentation Wizard instruments a Java/J2EE application and MaintainJ UML Editor renders sequence and class diagram from the trace file.
&lt;br /&gt;&lt;br /&gt;MaintainJ helps you to find out what happens in an application when you run a use case. It can be used to understand large, complex Java code.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Generate runtime UML sequence and class diagrams for a given use case on demand
&lt;br /&gt;- Source untouched: The application code is untouched; application is rebuilt using AspectJ compiler to capture the method execution sequence at runtime
&lt;br /&gt;- Aspects for instrumenting the code are generated by wizard
&lt;br /&gt;- Collapsible calls: Method calls in sequence diagram are collapsible. Developers can explore a sequence diagram by collapsing and expanding calls as necessary.
&lt;br /&gt;- Focused Diagrams: Only application classes in specified packages are shown in diagrams. All loop calls and recursive calls are removed from sequence diagrams.
&lt;br /&gt;- Instrument Java applications or Jar files in Eclipse using AJDT or outside Eclipse using Ant. Generate trace files by running the application with instrumented class or jar files.
&lt;br /&gt;- Multi-threaded application support: MaintainJ logs separate trace files for each thread in one use case.
&lt;br /&gt;- JUnit integration
&lt;br /&gt;- Eclipse Integration: Double click a call or class to open matching method or class in Eclipse.
&lt;br /&gt;- Print or export diagrams as JPEG images.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/maintainj"&gt;more about MaintainJ&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Visual Paradigm for UML</title>
      <link>https://javatoolbox.com/tools/visual-paradigm-for-uml</link>
      <guid>https://javatoolbox.com/tools/visual-paradigm-for-uml</guid>
      <pubDate>Thu, 01 Sep 2005 17:21:22 GMT</pubDate>
      <description>&lt;p&gt;UML CASE tool supporting real-time bi-directional round-trip code-model synchronization.
&lt;br /&gt;VP-UML supports the standards Java notations and the full UML 2.0 diagrams and notations so as to support the full round-trip code generation and code reverse engineering for Java.
&lt;br /&gt;VP-UML supports object-relational mapping and EJB development by acting as a bridge between object model, data model and relational database, and supports the generation and synchronization of database and code including POJO and EJB.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Use-case scheduling
&lt;br /&gt;- Textual analysis
&lt;br /&gt;- Model sharing among diagrams
&lt;br /&gt;- Mouse gesture
&lt;br /&gt;- Modeling with Visio stencils
&lt;br /&gt;- HTML or PDF report generation
&lt;br /&gt;- Report writer
&lt;br /&gt;- Code generation
&lt;br /&gt;- Code reverse engineering
&lt;br /&gt;- Support of Rose project import
&lt;br /&gt;- XMI import/export
&lt;br /&gt;- EJB diagram support and EJB code generation and deployment
&lt;br /&gt;- Customizable SQL
&lt;br /&gt;- Integrates with Eclipse/IBM WebSphere, JBuilder, NetBeans IDE/Sun ONE, IntelliJ IDEA, JDeveloper and WebLogic Workshop.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/visual-paradigm-for-uml"&gt;more about Visual Paradigm for UML&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>JDave</title>
      <link>https://javatoolbox.com/tools/jdave</link>
      <guid>https://javatoolbox.com/tools/jdave</guid>
      <pubDate>Sun, 30 Dec 2007 20:11:44 GMT</pubDate>
      <description>&lt;p&gt;Java framework for behavior-driven development (BDD).
&lt;br /&gt;JDave is inspired by rspec (a BDD framework for Ruby) and integrates JMock 2 as mocking framework and Hamcrest as matching library. It uses JUnit adapter to launch JDave specifications. This way it is possible to have IDE, build tool and coverage.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Jemmy module
&lt;br /&gt;- Wicket module
&lt;br /&gt;- Wicket Selenium module
&lt;br /&gt;- Scala module
&lt;br /&gt;- Maven reporting plugin&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/jdave"&gt;more about JDave&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>JBehave</title>
      <link>https://javatoolbox.com/tools/jbehave</link>
      <guid>https://javatoolbox.com/tools/jbehave</guid>
      <pubDate>Sun, 30 Dec 2007 20:04:02 GMT</pubDate>
      <description>&lt;p&gt;Java framework for behavior-driven development.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Behaviour runner: equivalent to JUnit
&lt;br /&gt;- Story runner: runs executable scenarios / acceptance criteria
&lt;br /&gt;- Story printer: outputs stories and scenarios in human-readable form
&lt;br /&gt;- Minimock framework: a lightweight mocking framework based on JMock
&lt;br /&gt;- Classmock framework: allows minimock to mock concrete classes
&lt;br /&gt;- A Swing harness
&lt;br /&gt;- Ant tasks: run behaviours, run stories and print stories using filesets
&lt;br /&gt;- Maven integration: provides same functionality as Ant task using Maven
&lt;br /&gt;- Eclipse and IDEA plugin: runs behaviours in your favourite IDE&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/jbehave"&gt;more about JBehave&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>EclipseUML Studio for Java</title>
      <link>https://javatoolbox.com/tools/eclipseuml-studio-for-java</link>
      <guid>https://javatoolbox.com/tools/eclipseuml-studio-for-java</guid>
      <pubDate>Mon, 29 May 2006 10:53:58 GMT</pubDate>
      <description>&lt;p&gt;Visual modeling tools integrated with Eclipse 3.2-3.4 and JDK 5-6.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Support for UML 2.1
&lt;br /&gt;- UML Profiles
&lt;br /&gt;- Live bidirectional code and model synchronization
&lt;br /&gt;- Native GEF and EMF integration
&lt;br /&gt;- Modeling and deploying J2EE (EJB and Servlet)
&lt;br /&gt;- Modeling, mapping and deploying databases
&lt;br /&gt;- Team support
&lt;br /&gt;- CVS integration
&lt;br /&gt;- Class and sequence diagram reverse engineering from the byte-code
&lt;br /&gt;&lt;br /&gt;Two version exist: EclipseUML Free Edition and EclipseUML Studio&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/eclipseuml-studio-for-java"&gt;more about EclipseUML Studio for Java&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>OptimalJ</title>
      <link>https://javatoolbox.com/tools/optimalj</link>
      <guid>https://javatoolbox.com/tools/optimalj</guid>
      <pubDate>Tue, 09 Aug 2005 10:08:40 GMT</pubDate>
      <description>&lt;p&gt;Implements OMG’s Model Driven Architecture (MDA), offering vendor- and language-independent interoperability.
&lt;br /&gt;OptimalJ offers model-to-model and model-to-code transformation. OptimalJ's model-driven approach allows developers to build a visual model of applications and automatically generate the code needed to implement n-tier applications.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Domain Model Editor: build a domain model — the starting point for development tasks.
&lt;br /&gt;- Source Editor: In addition to its visual interfaces, the integrated development environment provides a source editor, class browser, form editor and debugger to enable developers to view, modify and customize the generated application.
&lt;br /&gt;- Business Rules Editor: based on user-defined business rules, developers can customize applications.
&lt;br /&gt;- Create applications using the J2EE components including Session and Entity EJB, JSP and application data tables.
&lt;br /&gt;- Active synchronization: Java code remains synchronized with the application model. - Integrated deployment: automatically deploy to J2EE production servers including WebSphere, Weblogic and JBoss.
&lt;br /&gt;- Includes an open-source test environment that includes a web server and EJB container.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/optimalj"&gt;more about OptimalJ&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>astah*</title>
      <link>https://javatoolbox.com/tools/astah</link>
      <guid>https://javatoolbox.com/tools/astah</guid>
      <pubDate>Tue, 20 Sep 2005 09:39:22 GMT</pubDate>
      <description>&lt;p&gt;UML modeling tool integrated with ER Diagram (ERD), Data Flow Diagram (DFD), CRUD and Mind Mapping features.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- UML2.1 diagrams
&lt;br /&gt;- Mind Map
&lt;br /&gt;- ER Diagram
&lt;br /&gt;- Flowchart
&lt;br /&gt;- CRUD
&lt;br /&gt;- Data Flow Diagram (DFD)
&lt;br /&gt;- Requirement Table
&lt;br /&gt;- Import/Export Java
&lt;br /&gt;- Export C#, C++
&lt;br /&gt;- Export RTF, HTML
&lt;br /&gt;- XMI Input/Output
&lt;br /&gt;- Project Merge
&lt;br /&gt;- Reference Model Management
&lt;br /&gt;- Convert UML models to Mind Map
&lt;br /&gt;- Convert models between ER, Flowchart and DFD
&lt;br /&gt;&lt;br /&gt;Previous name: JUDE&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/astah"&gt;more about astah*&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Together for Eclipse</title>
      <link>https://javatoolbox.com/tools/together-edition-for-eclipse</link>
      <guid>https://javatoolbox.com/tools/together-edition-for-eclipse</guid>
      <pubDate>Fri, 22 Apr 2005 14:28:14 GMT</pubDate>
      <description>&lt;p&gt;Visual modeling platform designed to support architects, Java developers, UML designers, business process analysts, and data modelers in the delivery of software applications, as well as extracting design information from existing applications.
&lt;br /&gt;Together for Eclipse allows creating UML 2 and business process models (BPMN) to generate and import business process execution language with Web Services definitions (BPEL4WS). Model-Driven Architecture (MDA) features include OMG’s Query View Transformation (QVT) used in model-to-model transformations and support for OCL 2.0 with syntax highlighting, validation, and code sense.
&lt;br /&gt;Together for Eclipse supports C++ or Java 5 applications in the Eclipse 3.2 shell.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/together-edition-for-eclipse"&gt;more about Together for Eclipse&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>AndroMDA</title>
      <link>https://javatoolbox.com/tools/andromda</link>
      <guid>https://javatoolbox.com/tools/andromda</guid>
      <pubDate>Wed, 19 Jan 2005 12:57:14 GMT</pubDate>
      <description>&lt;p&gt;Open source code generation framework that follows the Model Driven Architecture  (MDA) paradigm.
&lt;br /&gt;AndroMDA takes models (usually UML models stored in XMI produced from CASE-tools) combined with of AndroMDA plug-ins (cartridge and translation-libraries) and generates deployable applications and other components. You can generate components for any language you want, Java, .NET, HTML, PHP, by writing (or customizing existing) plug-ins to support it.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/andromda"&gt;more about AndroMDA&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>StarUML</title>
      <link>https://javatoolbox.com/tools/staruml</link>
      <guid>https://javatoolbox.com/tools/staruml</guid>
      <pubDate>Thu, 08 Jun 2006 02:20:32 GMT</pubDate>
      <description>&lt;p&gt;Open source project to develop an UML/MDA platform running on the Win32 platform.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- UML 2.0 diagrams
&lt;br /&gt;- Java, C++ and C# code generation and reverse engineering
&lt;br /&gt;- Microsoft Office document generation
&lt;br /&gt;- Customizable code generation: text-based code template and generation; Script-enabled
&lt;br /&gt;- Support MDA technology (UML profiles and customizable diagrams)
&lt;br /&gt;- Diagram extensibility: dfine your own type of diagram beyond the UML ones
&lt;br /&gt;- Extensibility: open API (COM Automation); COM-based plug-in architecture; Event subscription; Model template; Model framework support
&lt;br /&gt;- Compatibility: Rational Rose import; XMI 1.1-UML 1.3 import, export (Unisys XMI support)
&lt;br /&gt;- Model verification&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/staruml"&gt;more about StarUML&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>MagicDraw</title>
      <link>https://javatoolbox.com/tools/magicdraw</link>
      <guid>https://javatoolbox.com/tools/magicdraw</guid>
      <pubDate>Tue, 20 May 2003 07:07:10 GMT</pubDate>
      <description>&lt;p&gt;Visual UML modeling and CASE tool with teamwork support.
&lt;br /&gt;Designed for Business Analysts, Software Analysts, Programmers, QA Engineers, and Documentation Writers, this development tool facilitates analysis and design of Object Oriented systems and databases. It provides database schema modeling, DDL generation and reverse engineering facilities.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Support for UML 2.2 notation and metamodel
&lt;br /&gt;- Support for UML 1.4 metamodel
&lt;br /&gt;- Support for XMI 2.1
&lt;br /&gt;- UML extensions (profiles)
&lt;br /&gt;- Navigation with hyperlinks, backward and forward through your diagrams
&lt;br /&gt;- Reverse engineering and code generation support for J2EE, C#, C++, CORBA IDL programming languages, .NET, XML Schema, WSDL
&lt;br /&gt;- MSIL reverse engineering
&lt;br /&gt;- Database modeling, DDL generation and reverse engineering facilities
&lt;br /&gt;- Support for Business process modeling using BPMN (Business Process Modeling Notation)
&lt;br /&gt;- BPEL Export functionality allows you to export your Business Process Execution Language (BPEL 1.1) compliant code from a BPMN diagram.
&lt;br /&gt;- Imports static and dynamic structure information from ProActivity business models for instant creation/redesign of IT systems. 
&lt;br /&gt;- Integration with Sun Java Studio, CaliberRM, WebLogic Workshop, IntelliJ IDEA, Eclipse, NetBeans, IBM Rational Application Developer, JBuilder.
&lt;br /&gt;- SysML plugin that supports all SysML diagrams, including Requirements, Block Definition, Internal Blocks, Parametric and other UML diagrams reused by SysML.
&lt;br /&gt;- Dependency matrix
&lt;br /&gt;- Domain Specific Language customization engine&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/magicdraw"&gt;more about MagicDraw&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Objecteering</title>
      <link>https://javatoolbox.com/tools/objecteering</link>
      <guid>https://javatoolbox.com/tools/objecteering</guid>
      <pubDate>Sat, 20 May 2006 19:07:03 GMT</pubDate>
      <description>&lt;p&gt;Provides coverage of model driven development.
&lt;br /&gt;Incorporating the UML 2.0 modeling and MDA developments for model driven engineering, Objecteering 6 manages model consistency and traceability throughout the entire development cycle, from requirements, analysis and design through code generation, tests and application deployment.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Dynamic model completeness and consistency checking
&lt;br /&gt;- MDA automation
&lt;br /&gt;- Integrated repository shared throughout all development phases
&lt;br /&gt;- Automated documentation generation and web publishing
&lt;br /&gt;- Integration and synchronization with the Eclipse development environment
&lt;br /&gt;- Java, C#, C++, SQL, CORBA and Fortran generators
&lt;br /&gt;- Teamwork management capacity with model merging facilities and configuration management tools integration
&lt;br /&gt;- Integration with third party tools such as Configuration Management, Requirements Management, Application Servers and IDEs
&lt;br /&gt;- Allows you to create your own UML extensions to further adapt it to your business domain and your technical target platforms&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/objecteering"&gt;more about Objecteering&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>JTri</title>
      <link>https://javatoolbox.com/tools/jtri</link>
      <guid>https://javatoolbox.com/tools/jtri</guid>
      <pubDate>Mon, 17 Apr 2006 15:25:24 GMT</pubDate>
      <description>&lt;p&gt;JTri consists in to parts:
&lt;br /&gt;- The Java.tri Tools: set of plugins for Eclipse to import UML models, design applications in high level extensible specification and generate code and even the entire application. By using velocity templates and the Jmerge technology, it can generate code without erasing custom developments.
&lt;br /&gt;- The Java.tri Framework: set of classes built around Struts and Hibernate to perform common tasks in web applications such as iterating on pages of data, displaying list of values to pick values from, list boxes that read from persistent data, master detail coordination, filter windows to perform search, and other features.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/jtri"&gt;more about JTri&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>ArgoUML</title>
      <link>https://javatoolbox.com/tools/argouml</link>
      <guid>https://javatoolbox.com/tools/argouml</guid>
      <pubDate>Wed, 18 May 2005 06:17:50 GMT</pubDate>
      <description>&lt;p&gt;ArgoUML is a modelling tool that helps you do your design using UML.
&lt;br /&gt;&lt;br /&gt;Features:
&lt;br /&gt;* Click and Go with JavaWebStart 
&lt;br /&gt;* Platform Independent: Java 1.3+ 
&lt;br /&gt;* Standard UML 1.3 Meta-Model 
&lt;br /&gt;* 8 out of 9 Diagrams supported 
&lt;br /&gt;* XMI-Support 
&lt;br /&gt;* Export Diagrams as GIF, PS, EPS, PGML and SVG 
&lt;br /&gt;* Internationalization EN, DE, ES, RU, FR 
&lt;br /&gt;* Advanced diagram editing and Zoom 
&lt;br /&gt;* OCL Support 
&lt;br /&gt;* Forward Engineering 
&lt;br /&gt;* Reverse Engineering / Jar/classfile Import 
&lt;br /&gt;* Cognitive Support: Reflection-in-action (Design Critics, Corrective Automations, "To Do" List, User model); Opportunistic Design ("To Do" List); Comprehension and Problem Solving (Explorer Perspectives; Multiple, Overlapping Views; Alternative Design Representations: Graphs, Text, or Table)&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/argouml"&gt;more about ArgoUML&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>CA Plex</title>
      <link>https://javatoolbox.com/tools/allfusion-plex</link>
      <guid>https://javatoolbox.com/tools/allfusion-plex</guid>
      <pubDate>Wed, 09 Mar 2005 15:04:52 GMT</pubDate>
      <description>&lt;p&gt;Architected RAD tool that combines the techniques of model-based development, patterns and code generation to accelerate the delivery and maintenance of .NET and Java applications.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Multi-platform code generation: generates complete applications including user interfaces, business logic and database objects.
&lt;br /&gt;- Patterns: utilize and extend patterns from supplied pattern libraries or write your own.
&lt;br /&gt;- Visual development environment with multi-developer repository based on semantic network technology.
&lt;br /&gt;- C# server generator built on .NET 2.0
&lt;br /&gt;- Enables design and generation of Swing Desktop Clients and Applets.
&lt;br /&gt;- EJB design and generation across multiple app servers (JBOSS, Websphere, Weblogic, etc.).
&lt;br /&gt;- OLE DB support for Oracle, DB2, MS SQL Server and other databases.
&lt;br /&gt;- JDBC support for Oracle, DB2, MS SQL Server, Ingres and other databases.
&lt;br /&gt;- Provides interoperability with Java and IBM System i applications.
&lt;br /&gt;- Automatically provides DataSet interfaces for integrating Plex .NET apps with other tools.
&lt;br /&gt;- HTML thin client generation and XML and web services support.
&lt;br /&gt;- Platform independent model can also be generated for other platforms (including C++/MFC)
&lt;br /&gt;&lt;br /&gt;Previous name: AllFusion Plex&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/allfusion-plex"&gt;more about CA Plex&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Together Developer</title>
      <link>https://javatoolbox.com/tools/together-developer</link>
      <guid>https://javatoolbox.com/tools/together-developer</guid>
      <pubDate>Fri, 22 Apr 2005 14:24:07 GMT</pubDate>
      <description>&lt;p&gt;Integrates the Visual Studio .NET 2003 and JBuilder 2005 environments to provide a code-centric modeling solution for software developers.
&lt;br /&gt;By leveraging UML class and sequence diagrams, Together Developer enables development teams to visualize code, augmenting their view and understanding of the application.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Together LiveSource technology represents application code in models that are always up-to-date, helping developers keep track of new code as well as reverse engineer legacy code.
&lt;br /&gt;- Refactoring support through model
&lt;br /&gt;- Model differencing
&lt;br /&gt;- Documentation generation: HTML, images, hyperlinked diagram and navigation applet
&lt;br /&gt;- Support for common design patterns
&lt;br /&gt;- Quality assurance metrics and audits
&lt;br /&gt;&lt;br /&gt;Merged into Together for Eclipse and Together for Visual Studio.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/together-developer"&gt;more about Together Developer&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>zen Platform</title>
      <link>https://javatoolbox.com/tools/zen-platform</link>
      <guid>https://javatoolbox.com/tools/zen-platform</guid>
      <pubDate>Tue, 05 Apr 2005 17:54:13 GMT</pubDate>
      <description>&lt;p&gt;Model-driven Java development environment for J2SE/J2EE.
&lt;br /&gt;The zen Platform allows to develop Java applications by modelling them through visual methods (RAD) without the need for technical expertise.
&lt;br /&gt;The development is integrated as a plug-in into Eclipse.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Graphical model driven development and execution
&lt;br /&gt;- Model-Test-Review development cycle, no code generation, no build (for 
&lt;br /&gt;model changes), no deploy needed
&lt;br /&gt;- Application updates during runtime without server start/stop cycle
&lt;br /&gt;- Full access to all J2EE features, even in servlet-only deployments
&lt;br /&gt;- Automated business rules support
&lt;br /&gt;- Integrated localization
&lt;br /&gt;- Integrated output formats are html, pdf, wap (wml), xml and text. They can be extended
&lt;br /&gt;- Platform can be extended in many degrees&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/zen-platform"&gt;more about zen Platform&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>AgileJ StructureViews</title>
      <link>https://javatoolbox.com/tools/agilej-structureviews</link>
      <guid>https://javatoolbox.com/tools/agilej-structureviews</guid>
      <pubDate>Wed, 24 Jan 2007 22:52:58 GMT</pubDate>
      <description>&lt;p&gt;Plugin for Eclipse that creates reverse-engineered UML class diagrams.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- The diagrams are filterable through custom rules
&lt;br /&gt;- If you rename or move a class to another package, all diagrams follow suit
&lt;br /&gt;- You can set rules as to what a diagram should show. eg. all members of package X or all subclasses of type Y
&lt;br /&gt;- There's no separate UML model, all diagram info is sourced from the Eclipse JDT as you view it
&lt;br /&gt;- Shows all Java related static model information. eg. synchronized, final, deprecated, exceptions, and inner classes on the diagrams
&lt;br /&gt;- Shows Eclipse markers on the diagrams: errors, warnings, // TODO
&lt;br /&gt;- Exports JPEG, SVG, GIF or PNG&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/agilej-structureviews"&gt;more about AgileJ StructureViews&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>objectiF Eclipse Edition</title>
      <link>https://javatoolbox.com/tools/objectif-eclipse-edition</link>
      <guid>https://javatoolbox.com/tools/objectif-eclipse-edition</guid>
      <pubDate>Mon, 27 Aug 2007 17:12:45 GMT</pubDate>
      <description>&lt;p&gt;Tool for Model-Driven Development with UML that allows you to create and maintain class, package, activity, use case, sequence and state diagrams.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Modeling standards supported: UML and BPMN
&lt;br /&gt;- Model-Driven Development with model transformations and code generation according to the concepts of MDA/MDD
&lt;br /&gt;- Code generation and roundtrip engineering with Visual Studio. Two-way integration with Visual Studio .NET keeps model and code in sync.
&lt;br /&gt;- Refactoring functions on architecture and class levels
&lt;br /&gt;- Documentation generation
&lt;br /&gt;- Interfaces: XMI export, COM interfaces&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/objectif-eclipse-edition"&gt;more about objectiF Eclipse Edition&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>M2Java</title>
      <link>https://javatoolbox.com/tools/m2java</link>
      <guid>https://javatoolbox.com/tools/m2java</guid>
      <pubDate>Fri, 25 Sep 2009 15:53:39 GMT</pubDate>
      <description>&lt;p&gt;Integrated environment for UML models' elaboration, execution and automated transformation into Java applications (JSF / MVC Architecture / Hibernate).
&lt;br /&gt;M2Sping combines Model Driven technologies, MagicDraw UML Modeler and BluAge automatic application Generator.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- UML Modeling
&lt;br /&gt;- Java application generation: Generate turn key application, Advanced MDA, Agile methodology, Database modeling
&lt;br /&gt;&lt;br /&gt;Supported technologies: UML 2.2, OCL 2.0, XMI 2.1, EMF UML2 2.x XMI, MDA/MDD, M2M, M2T, ATL, Jet, Hibernate, JSP, Webservice, SOA, Java, JDBC (Oracle 9i/10g, SQL Server 2000/2005, MySQL, PostgreSQL, DB2 UDB), IBM WAS 6.x, Weblogic 9.x/10.x, JBOSS 4.x, Tomcat 5.x, IIS 6.0.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/m2java"&gt;more about M2Java&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>NClass</title>
      <link>https://javatoolbox.com/tools/nclass</link>
      <guid>https://javatoolbox.com/tools/nclass</guid>
      <pubDate>Tue, 01 Sep 2009 12:26:35 GMT</pubDate>
      <description>&lt;p&gt;Tool for creating UML class diagrams.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- C# and Java support with language specific elements
&lt;br /&gt;- Inline class editors with syntactic parsers
&lt;br /&gt;- Source code generation
&lt;br /&gt;- Reverse engineering from .NET assemblies
&lt;br /&gt;- Configurable diagram styles
&lt;br /&gt;- Multilingual user interface&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/nclass"&gt;more about NClass&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>SonarJ</title>
      <link>https://javatoolbox.com/tools/sonarj</link>
      <guid>https://javatoolbox.com/tools/sonarj</guid>
      <pubDate>Mon, 03 Mar 2008 18:51:58 GMT</pubDate>
      <description>&lt;p&gt;Software architecture management solution.
&lt;br /&gt;Basically there are two main use cases for SonarJ:
&lt;br /&gt;- You want to make sure that a given software architecture is reflected by the source code
&lt;br /&gt;- You want to check the technical quality of a software delivery.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Ability to check a given set of Java source and class files to its conformance to a given logical architecture
&lt;br /&gt;- Logical architecture definition
&lt;br /&gt;- Checking for architecture violations and cyclic dependencies
&lt;br /&gt;- Calculates metrics: ACD (average component dependency - about internal coupling), LOC (lines of code), Cyclomatic complexity, Assertion usage, Relational cohesion, Metrics of Robert C. Martin (abstractness, instability, etc.), and more.
&lt;br /&gt;- Ant task and Maven plugin
&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/sonarj"&gt;more about SonarJ&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>ArcStyler</title>
      <link>https://javatoolbox.com/tools/arcstyler</link>
      <guid>https://javatoolbox.com/tools/arcstyler</guid>
      <pubDate>Tue, 20 May 2003 07:07:10 GMT</pubDate>
      <description>&lt;p&gt;Model Driven Architecture tool.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/arcstyler"&gt;more about ArcStyler&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Together Designer</title>
      <link>https://javatoolbox.com/tools/together-designer</link>
      <guid>https://javatoolbox.com/tools/together-designer</guid>
      <pubDate>Fri, 22 Apr 2005 14:23:06 GMT</pubDate>
      <description>&lt;p&gt;UML modeling solution integrated with Visual Studio 2003 and JBuilder 2005 for business analysts and others who work in an environment in which visual models can optimize requirements definition and communications about software architecture and code.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Language-neutral UML 1.5 and 2.0 diagramming
&lt;br /&gt;- Imports models from Rational Rose
&lt;br /&gt;- Template designer for customed documentation in formats including HTML, RTF, TXT, and PDF
&lt;br /&gt;- Diagram layout for printing
&lt;br /&gt;- Share diagrams and model fragments between projects
&lt;br /&gt;- Version control models at diagram, package, or element level using standard SCM system
&lt;br /&gt;- Requirements integration (with Borland CaliberRM)
&lt;br /&gt;&lt;br /&gt;Merged into Together for Visual Studio and Together for Eclipse.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/together-designer"&gt;more about Together Designer&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>M2Spring</title>
      <link>https://javatoolbox.com/tools/m2spring</link>
      <guid>https://javatoolbox.com/tools/m2spring</guid>
      <pubDate>Fri, 25 Sep 2009 15:51:05 GMT</pubDate>
      <description>&lt;p&gt;Integrated environment for UML models' elaboration, execution and automated transformation into Spring SOA applications.
&lt;br /&gt;M2Sping combines Model Driven technologies, MagicDraw UML Modeler and BluAge automatic application Generator.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- UML Modeling
&lt;br /&gt;- Spring application generation: Generate turn key application, Advanced MDA, Agile methodology, Database modeling
&lt;br /&gt;&lt;br /&gt;Supported technologies: UML 2.2, OCL 2.0, XMI 2.1, EMF UML2 2.x XMI, MDA/MDD, M2M, M2T, ATL, Jet, Struts, Spring 2, Hibernate, JSP, Webservice, SOA, Java, JDBC (Oracle 9i/10g, SQL Server 2000/2005, MySQL, PostgreSQL, DB2 UDB), IBM WAS 6.x, Weblogic 9.x/10.x, JBOSS 4.x, Tomcat 5.x, IIS 6.0.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/m2spring"&gt;more about M2Spring&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Poseidon for UML</title>
      <link>https://javatoolbox.com/tools/poseidon-for-uml</link>
      <guid>https://javatoolbox.com/tools/poseidon-for-uml</guid>
      <pubDate>Fri, 09 Jun 2006 07:26:19 GMT</pubDate>
      <description>&lt;p&gt;UML modeling tool.
&lt;br /&gt;Poseidon for UML contains all UML diagrams and all implemented diagram elements. You can create, save, and load projects, browse existing models, exchange models, generate code, export your diagrams to various formats, etc.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- UML 2 diagrams
&lt;br /&gt;- Template-based code generation
&lt;br /&gt;- Reverse engineering for Java
&lt;br /&gt;- Code generation for Java, C#, C++, VB.NET, IDL, SQL DDL, PHP, Perl and Delphi
&lt;br /&gt;- Visual integration into the Eclipse IDE
&lt;br /&gt;- JAR import to include existing libraries
&lt;br /&gt;- Import of Rational Rose files (.mdl).
&lt;br /&gt;- Saving format compliant to the UML 2.0 Diagram Interchange Standard
&lt;br /&gt;- Supports XMI 1.2 as the standard saving format. XMI 1.0, 1.1 and 1.2 can be loaded.
&lt;br /&gt;- Internationalization and localization for English, German, Russian, French, Spanish, and Chinese
&lt;br /&gt;- Real-time collaboration; Multi-user team support; Version control
&lt;br /&gt;&lt;br /&gt;Poseidon for UML evolved from the open-source project ArgoUML.
&lt;br /&gt;It comes in multiple editions: Community, Standard, Professional, Embedded Enterprise, and Enterprise.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/poseidon-for-uml"&gt;more about Poseidon for UML&lt;/a&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>