This paper presents a proposal that allows large distributed persistent applications to be composed from one or more hyper-worlds. Hyper-worlds are self-contained hyper-programs that can be dynamically composed to form larger applications. To support hyper-worlds and their distribution, the concepts of a locality and an indirection are presented. A locality is a self-contained persistent entity that does not allow direct pointers to leak across its boundaries. An indirection is a network-wide typed pointer that can address the services provided by localities. It is shown that localities can directly implement hyper-worlds with indirections providing the necessary glue to build large distributed applications.Kevin C F Lew and Alfred L Brow
This paper describes the use of a persistent store to support incremental system construction. A sin...
Persistent languages and systems provide the ability to create and manipulate all data in a uniform ...
Persistent programming systems are generally recognised as the appropriate technology for the constr...
We demonstrate the use of a hyper-programming system in building persistent applications. This allow...
The traditional representation of a program as a linear sequence of text forces a particular style o...
The traditional representation of a program as a linear sequence of text forces a particular style o...
We consider a system with the infrastructure for the creation and interconnection of large numbers o...
The work presented in this thesis seeks to improve programmer productivity in the following ways: - ...
The persistent programming systems of the 1980s offered a programming model that integrated computat...
Hyper-programming is a style of programming applicable to strongly typed persistent systems, in whic...
A universal persistent object store is a logical space of persistent objects whose localities span o...
The persistent programming systems of the 1980s offered a programming model that integrated computat...
Open distributed computing in an internetwork environment has gained considerable attention in the p...
Persistent programming is concerned with the creation and manipulation of data with arbitrary lifeti...
There exist a number of desirable transparencies in distributed computing, viz., name transparency: ...
This paper describes the use of a persistent store to support incremental system construction. A sin...
Persistent languages and systems provide the ability to create and manipulate all data in a uniform ...
Persistent programming systems are generally recognised as the appropriate technology for the constr...
We demonstrate the use of a hyper-programming system in building persistent applications. This allow...
The traditional representation of a program as a linear sequence of text forces a particular style o...
The traditional representation of a program as a linear sequence of text forces a particular style o...
We consider a system with the infrastructure for the creation and interconnection of large numbers o...
The work presented in this thesis seeks to improve programmer productivity in the following ways: - ...
The persistent programming systems of the 1980s offered a programming model that integrated computat...
Hyper-programming is a style of programming applicable to strongly typed persistent systems, in whic...
A universal persistent object store is a logical space of persistent objects whose localities span o...
The persistent programming systems of the 1980s offered a programming model that integrated computat...
Open distributed computing in an internetwork environment has gained considerable attention in the p...
Persistent programming is concerned with the creation and manipulation of data with arbitrary lifeti...
There exist a number of desirable transparencies in distributed computing, viz., name transparency: ...
This paper describes the use of a persistent store to support incremental system construction. A sin...
Persistent languages and systems provide the ability to create and manipulate all data in a uniform ...
Persistent programming systems are generally recognised as the appropriate technology for the constr...