Author: Ralf Reussner,Clemens A. Szyperski,Sven Overhage