30 likes | 147 Views
Übersicht. Quelltextanalyse mit regulären Ausdrücken Compilertechniken Prozessanalyse Dynamische Analyse Datenanalyse Analyse- und Visualisierungstechniken Rigi Clustering Plagiatserkennung Refactoring Hot Spots Designmetriken. http://www.rigi.csc.uvic.ca/.
E N D
Übersicht • Quelltextanalyse mit regulären Ausdrücken • Compilertechniken • Prozessanalyse • Dynamische Analyse • Datenanalyse • Analyse- und Visualisierungstechniken • Rigi • Clustering • Plagiatserkennung • Refactoring • Hot Spots • Designmetriken • ...
http://www.rigi.csc.uvic.ca/ • Rigi ist DAS Reverse Engineering Visualisierungstool • Rigi scales • Performante Layouts • Rigi Standard Format RSF • Rigi Command Language • Many "Fact Extractors" • Many "Fact Users" • Clones wie Shrimp
Aufgabe • Rigi runterladen: http://www.rigi.csc.uvic.ca/ • rigiedit aufrufen • vorher environment variable RIGI auf das Wurzelverzeichnis setzen • Demos durchgehen • Unseren Java Parser so anpassen, dass er die Symboltabelle als RSF ausgibt. • RSF Datei erzeugen und in Rigi laden