Masterarbeit MSTR-2019-48

Bibliograph.
Daten
Esin, Ridvan: Konzept und Implementierung einer Patternlandkarte zur Navigation durch Patternsprachen.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Masterarbeit Nr. 48 (2019).
85 Seiten, deutsch.
Kurzfassung

Patterns beschreiben abstrakte Lösungsansätze zu Problemen in einem speziellen Kontext. Dabei verweisen sie auf weitere Patterns, welche anliegende Probleme behandeln. Das daraus resultierende Netzwerk an Pattern definiert eine Patternsprache. In der Praxis werden Patterns aus verschiedenen Sprachen in Kombination verwendet, um Probleme zu lösen. Patternsprachen werden in der Regel isoliert voneinander entwickelt. Dies hat zur Folge, dass sich Verlinkungen zu Pattern aus anderen Sprachen nur implizit, d. h. über spezielles Vorwissen, finden lassen. Das Ziel dieser Arbeit gliedert sich in zwei Teile. Im ersten Teil werden exemplarisch Cross Language Relations aus den Patternsprachen Enterprise Integration, Cloud Computing, Enterprise Application Architecture und Internet of Things abgeleitet. Cross Language Relations sind Verlinkungen von Pattern aus einer Sprache zu Patterns aus einer anderen Sprache. Diese werden anhand der in der Literatur verfügbaren Daten ausfindig gemacht. Der zweite Teil der Arbeit behandelt die Navigation durch Patternsprachen. Dabei werden die Daten der Patternsprachen sowie die Cross Language Relations auf Basis des Semantic Webs als Tripel gespeichert. Über die Prinzipien des Semantic Webs ist eine dezentrale Datenverwaltung möglich. Die Daten liegen verstreut im world wide web und verlinken sich gegenseitig. Ein Client lädt die Daten und stellt sie als Netzwerkgraphen dar. Dieser zeigt eine Patternsprache mitsamt ihren Patterns und deren Relationen zueinander. Diese Visualisierung ermöglicht die Navigation. Filter sorgen für bessere Übersichtlichkeit, indem sie unerwünschte Patterndaten ausblenden.

Volltext und
andere Links
Volltext
Abteilung(en)Universität Stuttgart, Institut für Architektur von Anwendungssystemen
BetreuerLeymann, Prof. Frank; Falkenthal, Michael
Eingabedatum23. Oktober 2019
   Publ. Informatik