2009-08-31: Diploma Thesis - Constraint-Based Reverse Engineerings and its Applications in Astrophysics

This is my Diploma Thesis (Diplomarbeit) which is about methods and utilities which can effecively aid an reverse engineer with his work. As a proof of concept a astronomical CCD camera driver was reverse engineered and reimplemented.

2008-01-15: Studienarbeit - Design of an OSEK/VDX-compatible System API for Linux - Paper für GI e.V.

Here is the paper for my study thesis, which was accepted by the "Gesellschaft für Informatik e.V." at the Computer Science Days (Informatiktagen) in 2008.

@proceedings{GIeV/informatiktage/2008,
  title     = {Informatiktage 2008: Fachwissenschaftlicher Informatik-Kongress,
               14. und 15. M{\"a}rz 2008, B-IT Bonn-Aachen International
               Center for Information Technology Bonn},
  booktitle = {Informatiktage},
  publisher = {Gesellschaft f{\"u}r Informatik (GI)},
  series    = {Lecture Notes in Informatics (LNI)},
  volume    = {S-6},
  year      = {2008},
  isbn      = {978-3-88579-440-0},
  pages     = {65--68},
  note      = {\url{http://www.johannes-bauer.com/veroeffentlichungen/StudyThesis-Paper.pdf}}
}

2007-09-26: Studienarbeit - Design of an OSEK/VDX-compatible System API for Linux

My study thesis covers design and implementation of a OSEK operating system interface for Linux. OSEK is short for "Open Systems and their Interfaces for Electronics in Automobiles" - it's a real time capable operating system for the automotive area. The thesis covers how the mapping of the OSEK interface onto a UNIX process can be realized and what design decisions are important.

Meine Studienarbeit handelt von dem Design und der Implementierung einer OSEK/VDX-kompatiblem Systemschnittstelle für Linux. OSEK (kurz für Offene Systeme und deren Schnittstellen für Elektronik in Kraftfahrzeugen) ist ein Echtzeitbetriebssystem für den Automotive-Bereich. In der Arbeit wird beschrieben wie man diese OSEK-Schnittstelle auf eine UNIX-Schnittstelle abbilden kann, um OSEK-Prozesse in einem UNIX-System zu simulieren. Die Arbeit ist auf englisch abgefasst.

2006-05-10: Hauptseminar - Ausgewählte Kapitel eingebetteter Systeme

In meinem Hauptseminar AKES hielt ich einen Vortrag über die AVR-Mikrocontrollerfamilie. Sowohl meine Ausarbeitung als auch die Vortragsfolien sind hier verfügbar:

2005-01-15: Erlanger Linux User Group - 3. Erlanger Linuxtage

Die ERLUG ist die Erlanger Linux User Group. Sie ist im Netz zu finden unter http://www.erlug.de. Am Wochenende des 15./16. Januar 2005 fanden in den Räumen der FEN (media-art-zentrum) die 3. Erlanger Linuxtage statt. Dort habe ich einige Vorträge gehalten. Die Folien dazu sind hier zum Download verfügbar:

2004-12-14: Grundseminar - Konzepte von Betriebssytem-Komponenten

In meinem Grundseminar KVBK hielt ich zwei Vorträge über SunRPC. Der erste ging über die theoretischen Grundlagen und der zweite war eine Anleitung, um im Rechnerraum einen kleinen Chat-Client mittels SunRPC zu programmieren. Desweiteren habe ich zu dem Thema eine kurze Ausarbeitung angefertigt. Alle Dokumente sind hier verfügbar: