Master Thesis MSTR-2018-69

BibliographyQuack, Daniel: Data Race Analyse in SKilL/Bauhaus.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Master Thesis No. 69 (2018).
81 pages, german.
Abstract

Das Projekt Bauhaus besteht aus zahlreichen verketteten Werkzeugen für eine Vielzahl von Programmanalysen. Innerhalb der Werkzeugkette wird die proprietäre Zwischendarstellung, die Intermediate Language (IML), als Serialisierungssprache zwischen den Werkzeugen verwendet. In einer Vorgängerarbeit wurden die generierten IML-Implementierungen des Bauhaus-Projektes in das SKilL-Binärformat angepasst. Die quelloffene Serialization Killer Language (SKilL) wurde an der Universität Stuttgart entwickelt und besitzt gegenüber der IML zahlreiche Vorteile. Die vorliegende Arbeit integriert ein Werkzeug der Data Race Analyse in die neu entstandene SKilL-Implementierung des Bauhaus-Projektes. Neben der erfolgreichen Portierung werden Konvertierungsregeln für weitere Migrationsprojekte erarbeitet. Die Ergebnisse wurden mithilfe einer eigens entwickelten Testumgebung validiert.

Full text and
other links
Volltext
Department(s)University of Stuttgart, Institute of Software Technology, Programming Languages and Compilers
Superviser(s)Plödereder, Prof. Erhard; Felden, Dr. Timm
Entry dateJune 5, 2019
   Publ. Institute   Publ. Computer Science