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