Design and implementation of a programmable middleware. - Leif Tobias Kornstädt (2007)