Object-oriented Software Maintenance Tool (OSMT) is to assist maintainers insoftware maintenance tasks like program understanding, evolution analysis andrefactoring. OSMT can load multiple versions of object-oriented programs (e.g. Java,C#, etc.), parse and extract both formal and informal analysis information fromprograms, and provide the following supports for software maintenance:1) Recovery and visualization of class diagrams and other UML diagrams;2) High-level design structure recovery by program clustering;3) Object-oriented design-level evolution analysis and visualization;4) Refactoring recommendations for design improvement;5) Integration with clone analysis tools like CCFinder to combine code cloneinformation into program understanding, evolution analysis and refactoringrecommendations.
This wiki is licensed under a Creative Commons 2.0 licenseXWiki Enterprise 6.4.4 - Documentation