This is a copy of my old personal page at the ETH Zürich. The bio below is out of date.
I was research assistant at the ETH Computer Systems Institute from June 1995 to December 2001, and graduated in 2002, after developing the Native Oberon system and the kernel of the Bluebottle system (Aos). From January to October 2002 I worked at MCT Lab Zürich and since November 2002 I am working at esmertec. Sometimes I still work on the Native Oberon and Bluebottle systems in my spare time. In 1994 I graduated with a master's degree from the University of Stellenbosch, where I worked on the Hybrid distributed operating system and developed the Gneiss microkernel.
|
Pieter Muller
Dr. sc. techn.
|
|
|
|
Projects
Active Objects - The goal of this research project is the design and efficient implementation of a universal and unified model for concurrent objects, i.e. objects that represent both resources and active processes. My part of the project is the Active Object System, a multiprocessor operating system based on Active Objects. This system has recently been renamed to Bluebottle and development on it continues at the ETH in the group of Prof. Gutknecht.
Native Oberon Operating System - Based on the experience gained with the Gneiss kernel, I made a native version of ETH Oberon for Intel-based PCs, and am coordinating its development.
Lectures Assisted
Prof. T. Gross |
Informatik III (WS 95/96) |
|
Informatik IV (SS 99) |
Prof. J. Gutknecht |
Informatik I (WS 99/00) |
|
Informatik IV (SS 98, SS 97) |
|
System-Software (WS 00/01, WS 97/98, WS 96/97) |
|
Konstruktion und Programmierung persistenter Objekte mit Oberon (SS 96) |
Prof. H. Hinterberger |
Programmieren und Problemlösen (SS 01) |
Prof. N. Wirth |
System-Software (WS 98/99) |
Student Projects Supervised
Publications
P.J. Muller, The Active Object System -- Design and Multiprocessor Implementation, PhD Thesis, ETH Zürich, Switzerland, 2002.
P.J. Muller, A Multiprocessor Kernel for Active Object-Based Systems, Proceedings of the Joint Modular Languages Conference, ETH Zürich, Switzerland, September 2000.
P.J. Muller, An Environment for Distributed Programming on a Multicomputer, MSc Thesis, University of Stellenbosch, Stellenbosch, South Africa, 1994.
P.J. Muller and P.J.A. de Villiers, Using Oberon to Design a Hierarchy of Extensible Device Drivers, Proceedings of the Joint Modular Languages Conference, University of Ulm, Germany, September 1994.
P.J. Muller, A Compute Server for a Loosely-Coupled Distributed System, Proceedings of the 7th National Masters and PhD Computer Science Students Conference, Rustenburg Kloof, South Africa, June 1992.
Last modified: 02 Nov 2003 (validate)
|