- de
- en

- SUCHEN:

# Decision Support via Automated Metric Comparison for the Palladio-based Performance Blame Analysis

Paper geschrieben von Frank Brüseke, Steffen Becker, Gregor Engels

# - Werkzeuge und Daten -

## Voraussetzungen

- Um die PCM-Instanz anzuzeigen und zu simulieren, installieren sie bitte die Palladio Workbench 3.2: http://sdqweb.ipd.kit.edu/wiki/PCM_3.2
  (nicht nötig für den Vergleichsschritt der Performance-Blame-Analysis)
- Für den Vergleichsschritt der Performance-Blame-Analysis

- Bitte installieren Sie R (getestet mit Version R 2.12.2): http://www.r-project.org/ bzw. http://ftp5.gwdg.de/pub/misc/cran/

- Fügen Sie das R-"bin"-Verzeichnis ihrer PATH Umgebungsvariable hinzu

- Bitte installieren Sie Python 2.7: http://www.python.org/download/releases/2.7.3/

## Anleitung

In diesem Abschnitt geben wir eine schrittweise Anleitung, die jeden Schritt des verbesserten Analyseprozesses aus dem Paper beschreibt. Dabei gibt es verschiedene Abkürzungen in Form von Zwischenergebnissen.

### Vorbereitung

Legen Sie ein Verzeichnis für die Daten, Skripte und die damit erstellen Visualisierungen an. Dieses Verzeichnis wird im Folgenden als "<dataPath>" referenziert.

### Schritte

- Teil 1: Palladio-Simulation
- Teil 2: Analyse der Testergebnisse und Vergleich

- Abkürzung zu "Teil 2":
  entpacken Sie die PCM-Datenreihen in Ihrem <dataPath>-Verzeichnis

## Alle Downloads

### Lizenzen und Copyright

- Die Skripte und Modelle auf dieser Webseite stehen unter der Lizenz GNU Lesser General Public License LGPL zur Verfügung.
- Die Datensätze, die daraus erstellen Diagramm und Tabellen, sowie diese Webseite stehen
  unter den Lizenz Creative Commons Attribution-ShareAlike 3.0 Unported License zur Verfügung.

### Daten

- Testdatenreihen:

- Unbearbeitete Datenreihen: [TXT]
- Datenreihen mit komprimierten Stacktraces: [TXT]

- PCM-Datenreihen: [Zip]
- Zuordnung der Stacktraces zu den PCM-Datenreihen: [TXT]

### Modelle

- Palladio-Modelle für die Palladio 3.2 Workbench: [Zip]

### Skripte

- Datenvorbereitung:

- Zusammenfassen von Datenreihen: [Datei]
- Stacktrace-Kompression: [Datei]

- Performance-Blame-Analysis-Skripte:

- R-Skript-Generator: [Datei]
- Blame-Graph-Generator: [Datei]

- Alle Skripte: [Zip]

### Ausgabe

- Der Performance-Report: analysis1.RR.pdf
- Der erweiterte Performance-Report: analysis1.R.pdf
- Der Blame-Graph: analysis1.flame.csv2.svg

Impressum | Webmaster | Geändert am / changed: 27.08.2014