Diploma Thesis DIP-3533

BibliographyWillig, Daniel: Kollaborative Musteridentifikation basierend auf WIKI-Technologien.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Diploma Thesis No. 3533 (2014).
69 pages, german.
CR-SchemaD.2.1 (Software Engineering Requirements/Specifications)
D.2.2 (Software Engineering Design Tools and Techniques)
D.2.11 (Software Engineering Software Architectures)
D.3.3 (Programming Language Constructs and Features)
H.3.5 (Online Information Services)
H.5.2 (Information Interfaces and Presentation User Interfaces)
H.5.4 (Hypertext/Hypermedia)
I.7.2 (Document Preparation)
Abstract

Zusammenfassung Patterns haben sich als gute Möglichkeit herausgestellt, um wiederkehrende kontextbezogene Entwurfsprobleme zu lösen. In der Vergangenheit wurden diese Patterns meist in gedruckten Sammlungen veröffentlicht. Die sich daraus ergebenden Nachteile, wie etwa der feste Autorenkreis, die Beschränkung auf eine Domäne sowie die Unmöglichkeit nachträglicher Ergänzungen bzw. Korrekturen, wurden im Rahmen dieser Diplomarbeit durch die Entwicklung eines wiki-basierten Systems angegegangen. Dabei wurde zunächst versucht, einen bereits existierenden Prototypen auf eine wartbare und zukunftsfähige Basis zu stellen. Nach dem Scheitern dieses Vorhabens wurden die zentralen Anforderungen an eine solche Lösung herausgearbeitet und als Basis für einen eigenen Prototypen verwendet. Dieser wurde auf Basis des MediaWiki-Frameworks implementiert und bietet die Möglichkeit, Patterns mit semantischen Daten zu annotieren. ie Patterndokumente lassen sich mit Hilfe von frei konfigurierbaren Templates auf ein einheitliches Format bringen. Durch die Verwendung von semantischen Wiki-Erweiterungen wurde das Erstellen, Suchen und Betrachten von Patterns deutlich verbessert. MediaWiki als Grundsystem sorgt dafür, dass das System sich ideal für kollaboratives Arbeiten eignet.

Abstract Patterns have been shown to be a good solution to recurring contextual design problems. In the past those patterns were often published within printed collections. Subsequent disadvantages like a fixed group of authors, the limitation to one specific domain plus the impossibility of future adjustments and corrections respectively, have been addressed in this diploma thesis by developing a wiki based solution. An initial attempt was made to put an existing prototype on a maintainable and sustainable basis. After the failure of this approach the essential requirements of such a solution were carved out and used as a base for a new prototype. This prototype was implemented on top of the MediaWiki. It gives us the possibility to annotate patterns with semantic data. Pattern documents use freely configurable templates to ensure a common format. Due to the use of semantic MediaWiki extensions the process of creating, searching and displaying of patterns was strongly enhanced. Collaborative working was made easily available by the use of MediaWiki as a base.

Full text and
other links
PDF (707473 Bytes)
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Fehling, Christoph
Entry dateApril 1, 2014
   Publ. Computer Science