Title :
Paramecium: an extensible object-based kernel
Author :
van Doorn, L. ; Homburg, Philip ; Tanenbaum, Andrew S.
Author_Institution :
Vrije Univ., Amsterdam, Netherlands
Abstract :
We describe the design of an extensible kernel, called Paramecium. This kernel uses an object-based software architecture which together with instance naming, late binding and explicit overrides enables easy reconfiguration. Determining which components reside in the kernel protection domain is up to the user. A certification authority or one of its delegates certifies which components are trustworthy and therefore permitted to run in the kernel protection domain. These delegates may include validation programs, correctness provers, and system administrators. The main advantage of certifications is that it can handle trust and sharing in a non-cooperative environment
Keywords :
certification; file organisation; formal verification; naming services; object-oriented methods; operating system kernels; protection; software engineering; Paramecium; certification authority; correctness provers; delegates; easy reconfiguration; explicit overrides; extensible object-based kernel; instance naming; kernel protection domain; late binding; noncooperative environment; object-based software architecture; sharing; system administrators; trust; trustworthy components; validation programs; Application software; Buildings; Certification; Kernel; Multimedia communication; Multimedia systems; Operating systems; Parallel programming; Protection; Software architecture;
Conference_Titel :
Hot Topics in Operating Systems, 1995. (HotOS-V), Proceedings., Fifth Workshop on
Conference_Location :
Orcas Island, WA
Print_ISBN :
0-8186-7081-9
DOI :
10.1109/HOTOS.1995.513460