University of Passau · FIM · Software Systems Deutschsprachige Startseite

ST

Maximilian Störzer

Universität Passau
Lehrstuhl für Softwaresysteme
Innstraße 33
94032 Passau, Germany

Phone: +49 851 509-3096
Fax: +49 851 509-30 92
e-mail: stoerzer@fmi.uni-passau.de
WWW: http://www.fmi.uni-passau.de/st/staff/stoerzer

PGP (GnuPG) Key available

Teaching

A short overview of my teaching duties.

Maximilian Störzer

Supervisor for practical courses and master thesis

Additionally I am/was supervisor for several student projects:

For a project overview see my student project page (German only). For a project summary of finished projects see my project summary pages (German, infosun locals only).

Besides the topics on our web-page, I am always interested in supervising thesis proposals related to my research interests (AO program analysis). If you are interested, please contact me either personally or via email.


Research

My primary research interest is in advanced separation of concern in modern software engineering, from the viewpoint of software source analysis.

I started to examine in detail aspect oriented programming with AspectJ. Further interesting approaches in this field of software engineering are Mixin Layers (Batory/Smaragdakis), Multidimensional Separation of concerns (Harrison/Ossher/Tarr) or Composition Filters (Aksit) and others.

Most research concerning this approaches is about methodologies and evaluation (case studies) of concepts. Analysis of such software in my opinion is still an open task.

I currently examine interesting analytical problems which might be solved using program analysis focused on AspectJ. Analysis of static elements produces first preliminary results.

I am currently working heavily on my thesis, which will be hopefully finished by the end of September.

Publications

A list of publications is available.

Please refer to my publications page.

Talks


Work in PRAKTOMAT project

Praktomat is a web-based tool to support programming practicals. It allows presentation of tasks to students, allows students to submit their solutions and lecturers to review these solutions on-line. Praktomat integrates automatic testing and code review with external tools (CheckStyle for Java) to ease reviewing. PRAKTOMAT is successfully used at our faculty for 4 years now and still improving.

Finished work

Update of Prakotomat for Python 2.3 / Postgres 7.4
Praktomat 4.4 is now ported to Python 2.3 and Postgres 7.4 and thus working on Fedora Core 2 and 3.
Replacement of old GDBM Database with PostgreSQL 7.2
Praktomat Version 3 used gdbm as database, thus suffering from problems concerning performance and locking of data. These problems were fixed with the migration to PostrgeSQL since PRAKTOMAT V4.
Changing Authentication Method
Since Praktomat 4.1., authentication no longer uses a separate htpasswd file, but uses the PostgreSQL Database for authentication. Therefore, the apache module 'mod_auth_pg' is used.
Improvement of Praktomat Appearance
Praktomat now has a mechanism to apply a variety of different themes, to change the look'n'feel according to your own needs. This has been implemented by applying .css style sheets on a per user basis.

The PRAKTOMAT Project

For details on PRAKTOMAT visit http://www.fmi.uni-passau.de/st/praktomat/ (German only). Sorry, this page is a bit outdated, but Praktomat is still maintained (7/2006).
Maximilian Störzer <stoerzer@fmi.uni-passau.de> - Last modified: 07/08/2006