DocumentCode
278942
Title
Operating system(s) on top of persistent object systems-the BirliX approach
Author
Härtig, H. ; Kühnhauser, W.E. ; Lux, W. ; Reck, W.
Author_Institution
Gesellschaft fur Math. & Datenverarbeitung, St. Augustin, Germany
Volume
i
fYear
1992
fDate
7-10 Jan 1992
Firstpage
790
Abstract
While many persistent object systems are built on top of conventional operating systems, the BirliX approach has followed the opposite direction: it has built a Unix compatible operating system by emulating the Unix system interface on top of a persistent object system. The BirliX kernel is basically an abstract data type management system. Its basic services are the definition of abstract data types, their instantiation, their identification, and the communication between instances. All abstract data types share a common set of type-independent attributes and methods inherited from the kernel-defined primary type. These methods have been designed to provide mechanisms that are considered useful to build fault tolerant and secure applications in a distributed environment. The Unix emulation on top of the kernel takes advantage of the underlying persistent abstract data type management system
Keywords
Unix; distributed processing; fault tolerant computing; object-oriented programming; security of data; BirliX kernel; Unix compatible operating system; Unix system interface; distributed environment; fault tolerant applications; identification; instances; instantiation; persistent abstract data type management system; persistent object systems; secure applications; type-independent attributes; Access control; Application software; Checkpointing; Encapsulation; Fault tolerance; Fault tolerant systems; Kernel; Network servers; Operating systems; Protection;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1992. Proceedings of the Twenty-Fifth Hawaii International Conference on
Conference_Location
Kauai, HI
Print_ISBN
0-8186-2420-5
Type
conf
DOI
10.1109/HICSS.1992.183233
Filename
183233
Link To Document