Plattformübergreifende Funktionalität und ein automatisch aktualisierbares regelbasiertes System für das ExplorViz ADAMMS

Öksüz, Enes (2019) Plattformübergreifende Funktionalität und ein automatisch aktualisierbares regelbasiertes System für das ExplorViz ADAMMS (Bachelor thesis), Kiel University, Kiel, 64 pp

[img]
Preview
Text
Thesis-Öksüz.pdf - Published Version

Download (1053Kb) | Preview

Abstract

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 automatisch 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.

Document Type: Thesis (Bachelor thesis)
Thesis Advisors: Hasselbring, Wilhelm and Krause, Alexander
Keywords: Regelbasiertes System
Research affiliation: Kiel University > Software Engineering
Projects: ExplorViz
Date Deposited: 25 Oct 2019 11:59
Last Modified: 25 Oct 2019 11:59
URI: http://eprints.uni-kiel.de/id/eprint/48091

Actions (login required)

View Item View Item

Document Downloads

More statistics for this item...