Master Thesis MSTR-2018-49

BibliographyKrieger, Christoph: Semantic querying of distributed pattern and solution repositories.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Master Thesis No. 49 (2018).
75 pages, english.

In 1977 Christopher Alexander and his colleagues published their pioneering idea about pattern languages consisting of linked patterns, which are linked human-readable documents that describe proven solutions in a context. Since then patterns and pattern languages have been established in various disciplines, constantly new patterns are created and added to pattern languages. Hence, pattern languages the can be seen as living network of patterns. However contrary to the idea of pattern languages as living networks, most of the pattern languages that exist today are documented in static documents such as books, papers or journals that are hard to change. Moreover, with increasing amount of printed documents, it becomes difficult for pattern users to manual select patterns that suits their use case. We propose a concept of using Semantic Web Standards to describe information about patterns, concrete solutions and their relations in form of linked data on the web. This linked data is a machine-readable representation of pattern and solution languages that can be shared across software systems. Further, we present the concept of an IT-based pattern and solution repository that abstracts the technologies of the semantic web and allows users to publish information about patterns, concrete solutions and their relations in form of RDF data. Furthermore, the pattern repository provides functionalities to retrieve RDF data that describes information about patterns, concrete solutions and their relations from distributed source and visualize the information in human readable documents.

Full text and
other links
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Leymann, Prof. Frank; Falkenthal, Michael
Entry dateJune 4, 2019
   Publ. Institute   Publ. Computer Science