Saved in:
| Main Author: | |
|---|---|
| Format: | Recurso digital |
| Language: | German |
| Published: |
Zenodo
2019
|
| Online Access: | https://doi.org/10.5281/zenodo.3469742 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1866901658162692096 |
|---|---|
| author | Öksüz, Enes |
| author_facet | Öksüz, Enes |
| contents | <p><strong>Thesis Artefakte für: Plattformübergreifende Funktionalität und ein automatisch aktualisierbares regelbasiertes System für das ExplorViz ADAMMS</strong></p> <p>Eine detaillierte Beschreibung kann in der <em>README.md</em> gefunden werden. Die entsprechende Thesis kann unter folgendem Link betrachtet werden: <a href="http://www.se.uni-kiel.de/en/student-theses/finished-theses">hier</a>.</p> <p><strong>Entwickler stehen mit steigender Komplexität von Software vor der Herausforderung diese zu verstehen. Tools zur Softwarevisualisierung ermöglichen Entwicklern komplexe Software zu visualisieren, um die Struktur und die Kommunikation dieser zu verstehen. Solche Tools basieren auf Frameworks zur Überwachung und dynamischen Analyse von Applikationen. Diese Frameworks benötigen oftmals einen hohen Aufwand zur Konfiguration, was für Nutzer von Softwarevisualisierungstools zu Problemen führen kann. Ansätze wie das ADAMMS ermöglichen Entwicklern eine Vereinfachung der Konfiguration. In dieser Bachelorarbeit befassen wir uns mit der Erweiterung des ADAMMS von ExplorViz. ExplorViz ist ein Tool zur Softwarevisualisierung, basierend auf dem Framework Kieker. Kieker ist ein Framework zur Überwachung und dynamischen Analyse von Applikationen. Das ADAMMS von ExplorViz ist in der Lage Java-Applikationen auf Debian zu entdecken und mit dem Framework Kieker zu überwachen. Damit Entwickler das ADAMMS plattformunabhängig verwenden können, wird dieses zur Unterstützung von Windows erweitert. Außerdem binden wir in das ADAMMS ein regelbasiertes System ein, um den Entwicklern Konfigurationen zur Überwachung von Java-Applikationen vorzuschlagen. Das regelbasierte System ist hierbei zur Laufzeit vom ADAMMS aktualisierbar, sodass neue Konfigurationsvorschläge hinzugefügt und bereits vorhandene Konfigurationsvorschläge bearbeitet werden können. Wir haben verschiedene Funktionalitäten unserer Implementierung in festgelegten Szenarien evaluiert. Die Ergebnisse bestätigen die Nutzbarkeit der Funktionalitäten vom ADAMMS auf Windows und des automatisch aktualisierbaren regelbasierten Systems zum Vorschlagen von Konfigurationen. Darüber hinaus wird über die Evaluierung deutlich, dass kleine Veränderungen die Implementierung optimieren würden. </strong></p> |
| format | Recurso digital |
| id | zenodo_https___doi_org_10_5281_zenodo_3469742 |
| institution | Zenodo |
| language | deu |
| publishDate | 2019 |
| publisher | Zenodo |
| record_format | zenodo |
| spellingShingle | Thesis Artefakte für: Plattformübergreifende Funktionalität und ein automatisch aktualisierbares regelbasiertes System für das ExplorViz ADAMMS Öksüz, Enes <p><strong>Thesis Artefakte für: Plattformübergreifende Funktionalität und ein automatisch aktualisierbares regelbasiertes System für das ExplorViz ADAMMS</strong></p> <p>Eine detaillierte Beschreibung kann in der <em>README.md</em> gefunden werden. Die entsprechende Thesis kann unter folgendem Link betrachtet werden: <a href="http://www.se.uni-kiel.de/en/student-theses/finished-theses">hier</a>.</p> <p><strong>Entwickler stehen mit steigender Komplexität von Software vor der Herausforderung diese zu verstehen. Tools zur Softwarevisualisierung ermöglichen Entwicklern komplexe Software zu visualisieren, um die Struktur und die Kommunikation dieser zu verstehen. Solche Tools basieren auf Frameworks zur Überwachung und dynamischen Analyse von Applikationen. Diese Frameworks benötigen oftmals einen hohen Aufwand zur Konfiguration, was für Nutzer von Softwarevisualisierungstools zu Problemen führen kann. Ansätze wie das ADAMMS ermöglichen Entwicklern eine Vereinfachung der Konfiguration. In dieser Bachelorarbeit befassen wir uns mit der Erweiterung des ADAMMS von ExplorViz. ExplorViz ist ein Tool zur Softwarevisualisierung, basierend auf dem Framework Kieker. Kieker ist ein Framework zur Überwachung und dynamischen Analyse von Applikationen. Das ADAMMS von ExplorViz ist in der Lage Java-Applikationen auf Debian zu entdecken und mit dem Framework Kieker zu überwachen. Damit Entwickler das ADAMMS plattformunabhängig verwenden können, wird dieses zur Unterstützung von Windows erweitert. Außerdem binden wir in das ADAMMS ein regelbasiertes System ein, um den Entwicklern Konfigurationen zur Überwachung von Java-Applikationen vorzuschlagen. Das regelbasierte System ist hierbei zur Laufzeit vom ADAMMS aktualisierbar, sodass neue Konfigurationsvorschläge hinzugefügt und bereits vorhandene Konfigurationsvorschläge bearbeitet werden können. Wir haben verschiedene Funktionalitäten unserer Implementierung in festgelegten Szenarien evaluiert. Die Ergebnisse bestätigen die Nutzbarkeit der Funktionalitäten vom ADAMMS auf Windows und des automatisch aktualisierbaren regelbasierten Systems zum Vorschlagen von Konfigurationen. Darüber hinaus wird über die Evaluierung deutlich, dass kleine Veränderungen die Implementierung optimieren würden. </strong></p> |
| title | Thesis Artefakte für: Plattformübergreifende Funktionalität und ein automatisch aktualisierbares regelbasiertes System für das ExplorViz ADAMMS |
| url | https://doi.org/10.5281/zenodo.3469742 |