Close
Publizieren
Besondere Sammlungen
Digitalisierungsservice
Hilfe
Impressum
Datenschutz
jump to main content
Search Details
Quicksearch:
OK
Title
Title
Content
Content
Page
Page
Search Book
Brüseke, Frank: PBlaman: kontraktbasierte Performance-Blame-Analysis. 2015
Content
Zusammenfassung
Inhaltsverzeichnis
1 Einleitung
1.1 Problemstellung
1.2 Beispielanwendung CoCoME
1.3 Lösungsansatz
1.4 Verwandte Arbeiten
1.5 Wissenschaftlicher Beitrag
1.6 Aufbau der Arbeit
2 Grundlagen
2.1 Grundlegende Begriffe
2.2 Komponentenbasierte Systeme
2.2.1 Komponentenbegriff
2.2.2 Entwicklungsprozess
2.3 Palladio Component Model (PCM)
2.3.1 Komponenten-Repository
2.3.2 Service-Effect-Specification (SEFF)
2.3.3 Systemmodell
2.3.4 Ressourcen- und Verteilungsmodell
2.3.5 Verwendungsmodell
2.3.6 Simulation
2.3.7 Vergleich des PCMs mit den Grundbegriffen
2.4 Performance-Test
2.4.1 Teststufen
2.4.2 Testfälle und Testfallnotation
2.4.3 Performance-Tests
2.4.4 Test von komponentenbasierten Systemen
3 Problemanalyse
3.1 Präzisierung Performance-Blame-Analysis
3.2 Anforderungen an Performance-Blame-Analysis-Ansätze
3.3 Verwandte Arbeiten
3.3.1 Analyse eines einzelnen Ablaufverfolgungsprotokolls
3.3.2 Analyse durch Vergleich zweier Ablaufverfolgungsprotokolle
3.3.3 Analyse durch Vergleich eines Ablaufverfolgungsprotokolls mit einer Spezifikation
3.3.4 Gängige Performance-Visualisierungen
3.4 Vergleichende Wertung
3.4.1 Vergleich der Analyse-Ansätze
3.4.2 Vergleich der Visualisierungen
3.4.3 Verbleibende Anforderungen
4 Der PBlaman-Prozess
4.1 Palladio-basierte Testfälle
4.1.1 Aufbau Palladio-basierter Testfälle
4.1.2 JUnit-Testskript-Generator
4.2 Performance-Daten sammeln
4.2.1 Messungen aus dem Performance-Test sammeln
4.2.2 Messungen aus der Performance-Vorhersage sammeln
4.3 Entscheidung unterstützen
4.3.1 Automatisiert auswertbare Entscheidungskriterien
4.3.2 Entscheidungskriterien visualisieren
4.3.3 Vorgehen zur Entscheidungsunterstützung
4.4 Ergebnis interpretieren
4.5 PBlaman Werkzeugkette
5 Evaluierung (und Realisierung)
5.1 Fallstudie: Common Component Modeling Example (CoCoME)
5.1.1 Getestete Implementierungen
5.1.2 Performance-Daten sammeln
5.1.3 Entscheidung unterstützen
5.1.4 Ergebnis interpretieren
5.1.5 Zusätzliche Erkenntnisse mit CoCoME 2
5.2 Fallstudie: Analyse unstrukturierter Texte
5.2.1 System und getesteter Anwendungsfall
5.2.2 Performance-Daten sammeln
5.2.3 Entscheidung unterstützen
5.2.4 Ergebnis interpretieren
5.2.5 Analyse der Qualität der Kategorisierung
5.2.6 Ergebnisse der Fallstudie
5.3 Zusammenfassung
6 Bewertung und Grenzen des PBlaman-Ansatzes
6.1 Bewertung des PBlaman-Ansatzes
6.1.1 Bewertung anhand der verbleibenden Anforderungen
6.1.2 Bewertung gegenüber verwandten Arbeiten
6.2 Grenzen des PBlaman-Ansatzes
7 Zusammenfassung und Ausblick
7.1 Zusammenfassung
7.2 Ausblick
Abbildungsverzeichnis
Tabellenverzeichnis
Glossar
Literaturverzeichnis
A Instrumentierung
A.1 BTrace-Instrumentierung
A.2 Kieker-Instrumentierung
B Beispiel für ein JUnit-Testskript aus Palladio-basiertem Testfall
The search-operation requires javascript to be activated.