Direkt zum Inhalt
 
 
Eine algebraische Fläche vom Grad 6 (eine "Sextik"), die 65 Singularitäten besitzt.
 
  Startseite  
 
Sie sind hier:» Universität » Mathematik und Informatik » Arbeitsgruppen » Programmiersprachen und -werkzeuge (Bockisch) » Abschluss- und Projektarbeiten
  • Print this page
  • create PDF file

Offene Arbeiten

Modellgetriebene Bytecode Instrumentierung (Betreuer: Stefan Schulz)

Bytecode Instrumentierung ist eine Technik, die häufig für die Modifikation von Java-Programmen genutzt wird und Anwendung im Rahmen von Profiling- und Debugging-Tools findet. ASM und JavaAssist sind die am weitesten verbreiteten Instrumentierungs-Frameworks und sind beide selbst in Java implementiert. Die Instrumentierung erfolgt durch die Verwendung des Visitor Patterns, bei dem verschiedene Visitors für Klassen und Methoden verwendet werden. Dabei wird pro Instruktion bzw. Syntaxelement im Bytecode die entsprechende Methode des Visitors aufgerufen. Insbesondere bei komplexen Implementierungen kann dies häufig dazu führen, dass der instrumentierende Code sehr unübersichtlich wird. In dieser Arbeit soll ein alternativer modellbasierter Ansatz entwickelt werden, bei dem die Instrumentierung in Form von Transformationsregeln über ein Modell des Bytecodes realisiert werden.

 

Arbeiten in Bearbeitung

Abgeschlossene Arbeiten

2017
  • Leon Jullien. "Dynamische Generierung von Mock-Objekten zum effizienten Speichern von Loop-Traces", Bachelor's Thesis, Philipps-Universität Marburg, 2017
  • Deng Ma. "Entwicklung einer Web-basierten Smart Home Plattform", Bachelor's Thesis, Philipps-Universität Marburg, 2017
  • Johannes Sinsel. "Adaptierung von virtuellen Maschinen zur performanten Verwaltung von langlebigen Objekten", Bachelor's Thesis, Philipps-Universität Marburg, 2017
  • Lukas Tympel. "Entwicklung einer Speicherstruktur für Laufzeitinformationen", Bachelor's Thesis, Philipps-Universität Marburg, 2017

2016

  • Stefan Schulz. "Online Trace-based Debugging.", Master's Thesis, Philipps-Universität Marburg, 2016  Abstract
 
 

Zuletzt aktualisiert: 21.11.2018 · Christoph-Matthias Bockisch

 
 
 
Fb. 12 - Mathematik und Informatik

Fb. 12 - Mathematik und Informatik, Hans-Meerwein-Straße 6, D-35032 Marburg
Tel. +49 6421/28-21514, Fax +49 6421/28-25466, E-Mail: dekanatfb12@mathematik.uni-marburg.de

YouTube-Logo

URL dieser Seite: https://www.uni-marburg.de/fb12/arbeitsgruppen/psw/theses

Impressum | Datenschutz