The PM-Project is part of the SFB-182 division B2. It is located at the Operating Systems Group (IMMD IV) of the Computer Science Department at the University of Erlangen-Nürnberg.
PM is a project for designing a distributed object-oriented operating system. The basic entities to be supported by the operating system are objects. The operating system itself is constructed in an object-oriented way. The major goal of the system design is the adaptability to various classes of general purpose tasks - very special tasks are excepted e. g. numerical computations. PM will not be completely implemented, but there will be partial implementations as simulators etc. which will allow a validation of the concepts. Some implementations are planned on the basis of the Spring Operating System.
The PM project is divided into two major parts: System Architecture and Object Model.
The System Architecture deals with the design of components of an operating system which supports a distributed object model. Besides, the components are designed object-oriented using the PM Object Model.
The Object Model deals with the design of a distributed object-oriented language. This language contains typical operating system features as distribution, concurrency, and protection.