CS615 - Software Engineering I

Spring 2006

 

Code Visualization Reverse engineering

Tools:

UML Models:

        MagicDraw (Class Diagrams, Sequence Diagrams): http://www.magicdraw.com/main.php?ts=navig&NMSESSID=35a7d8db0e63f1528f33f399c908b1b0&cmd_show=1&menu=what_is

        jGRASP (UML Class Diagrams, Control Structure Diagrams): http://www.jgrasp.org/

        MacTranslator and WinTranslator (Structure Charts, Class Diagrams, Data Models ) : http://www.excelsoftware.com/

        Modelistic JME Eclipse plugin (Class Diagrams) : http://www.modelistic.com/

        Altova Umodel (Class Diagrams) : http://www.altova.com/features_reverse_engineer.html

        EclipseUML Free Edition and EclipseUML Studio (Sequence Diagrams) : http://www.omondo.com/

        CodeLogic ( Class, Sequence, Flow Diagrams) : http://www.logicexplorers.com/products/codelogic/

 

Flow Charts from Source Code

        Visustin : http://www.aivosto.com/visustin.html

        Code Visual to Flowchart : http://fatesoft.com/s2f/

 

Call Graphs, Paths, etc.

        Codesurfer : http://www.grammatech.com/products/codesurfer/overview.html