Persistent systems support a single storage abstraction in which all data may be created and manipulated in a uniform manner, regardless of its longevity. In such systems a protection mechanism is required to ensure that programs can access precisely those objects they are supposed to access and no others. In a monolingual system this protection can be provided by the type system of the programming language; in systems which support multiple persistent languages a separate protection mechanism must be supported. This paper describes the capability-based protection mechanism employed in Grasshopper, a new operating system specifically designed to support persistent systems on a conventional workstation platform. We show that this mechanism p...
Persistent programming languages differ from traditional languages in that data of arbitrary lifetim...
The use of language mechanisms to enforce protection boundaries around software modules has become i...
Persistent programming systems are generally recognised as the appropriate technology for the constr...
This paper describes Grasshopper, an operating system designed to provide generic mechanisms capable...
For ten years researchers have been attempting to construct programming language systems that suppor...
The paper describes Grasshopper, an operating system designed to provide generic mechanisms capable ...
For ten years researchers have been attempting to construct programming language systems that suppor...
For ten years researchers have been attempting to construct programming language systems that suppor...
The principal tasks of an operating system are to manage the resources of the system, maintain the p...
Persistent programming is concerned with the creation and manipul tion of data with arbitrary lifeti...
The Grasshopper operating system provides explicit support for orthogonal persistence. A consequence...
The Object Management Group (OMG) have defined mechanisms to support the persistence of CORBA object...
Examines operating system support for persistent systems that execute on conventional hardware archi...
The Grasshopper operating system provides a flexible environment for conducting research into orthog...
The persistent programming systems of the 1980s offered a programming model that integrated computat...
Persistent programming languages differ from traditional languages in that data of arbitrary lifetim...
The use of language mechanisms to enforce protection boundaries around software modules has become i...
Persistent programming systems are generally recognised as the appropriate technology for the constr...
This paper describes Grasshopper, an operating system designed to provide generic mechanisms capable...
For ten years researchers have been attempting to construct programming language systems that suppor...
The paper describes Grasshopper, an operating system designed to provide generic mechanisms capable ...
For ten years researchers have been attempting to construct programming language systems that suppor...
For ten years researchers have been attempting to construct programming language systems that suppor...
The principal tasks of an operating system are to manage the resources of the system, maintain the p...
Persistent programming is concerned with the creation and manipul tion of data with arbitrary lifeti...
The Grasshopper operating system provides explicit support for orthogonal persistence. A consequence...
The Object Management Group (OMG) have defined mechanisms to support the persistence of CORBA object...
Examines operating system support for persistent systems that execute on conventional hardware archi...
The Grasshopper operating system provides a flexible environment for conducting research into orthog...
The persistent programming systems of the 1980s offered a programming model that integrated computat...
Persistent programming languages differ from traditional languages in that data of arbitrary lifetim...
The use of language mechanisms to enforce protection boundaries around software modules has become i...
Persistent programming systems are generally recognised as the appropriate technology for the constr...