Plugins (1068)


Training and Consulting (40)



EPIC Poll

What is your favourite developer portal?

[ Results | Polls ]

Votes: 539
Comments: 0


Category: Plugin Directory / UML / MaintainJ

MaintainJ 
Rate this plugin | Report broken link | Details | Comments (2)

Rating: 8.3 (79 Votes) | hits: 0
MaintainJ

Version: 2.1
Support Eclipse Version: 3.2 or later
License: Commercial
Development Status: Production/Stable
Company: MaintainJ Inc.
Plugin home pageHome Page
Plugin SupportPlugin Support
Discussion ForumsDiscussion Forum
Buy Now
Update Site URL: http://www.maintainj.com/updates/1.0

MaintainJ, an Eclipse plug-in, generates sequence and class diagrams for a given use case, helping the users to quickly understand complex Java or J2EE applications. MaintainJ is the tool to turn to when :
  • You want to find out what exactly happens in the application when you run a use case.
  • You need to quickly understand large, complex Java code.
  • You want to reduce the maintenance costs by more than 20%.

MaintainJ 2.1 supports runtime weaving, which means that you don't need to rebuild the application. The classes are aspect weaved as they are loaded into the memory. You can generate runtime UML diagrams just in a few minutes for any Java code or jar file(s).

MaintainJ is different from any reverse engineering tools you have seen before.

Forget Static Reverse Engineering - UML diagrams from source code can take you only so far. Run a use case and generate UML sequence and class diagrams for that use case to debug and understand complex systems.
Save the Time Spent in Debugger - Debuggers help. But they are tiresome. Save the time you must spend in the debugger by first reading the runtime UML diagrams to get an overview.
Explore the Diagrams - MaintainJ sequence diagrams are a pleasure to read. You can expand and collapse the calls while exploring a complex sequence diagram. 
Focus on What You Need - Only application classes (no API calls) are shown in diagrams. All loop calls and recursive calls are removed from sequence diagrams.
Focus on What You Need - Only application classes (no API calls) are shown in diagrams. All loop calls and recursive calls are removed from sequence diagrams.
Added on: 18-Oct-2006 | Updated: 12-Dec-2007




Last 2 Comments


User: AnonymousRating: 102007-10-20 14:04:30
Great too that helped to reverse engineer a large project.


User: AnonymousRating: 102007-08-16 13:57:35
A great tool to document sequence diagrams from runtime - enables you to document seq diagrams for specific flows.. Very easy to instrument the application.. Easy to modify diagrams, remove redundant calls.. Performs well with big diagrams as well..