There is a growing class of applications implemented in object-oriented languages that are large and complex, that exploit object persistence, and need to run uninterrupted for long periods of time. Development and maintenance of such applications can present challenges in the following interrelated areas: consistent and scalable evolution of persistent data and code, optimal build management, and runtime changes to applications. The research presented in this thesis addresses the above issues. Since Java is becoming increasingly popular platform for implementing large and long-lived applications, it was chosen for experiments. The first part of the research was undertaken in the context of the PJama system, an orthogonally persistent platf...
This work tackles the problem of applications mobility and applications persistence in heterogeneous...
This work tackles the problem of applications mobility and applications persistence in heterogeneous...
This work tackles the problem of applications mobility and applications persistence in heterogeneous...
There is a growing class of applications implemented in object-oriented languages that are large and...
There is a growing class of applications implemented in object-oriented languages that are large and...
This paper reports on initial experiences with an orthogonally persistent variant of the Java platfo...
This master thesis deals with technologies for persistence of objects in Java. It briefly describes ...
This paper describes the implementation and tuning of an orthogonally persistent Java Virtual Machin...
Recently released non-volatile main memory (NVMM), as fast and durable memory, dramatically increase...
Persistent programming is concerned with the creation and manipulation of data with arbitrary lifeti...
We demonstrate the use of a hyper-programming system to build persistent Java applications in PJama,...
Persistent programming is concerned with the creation and manipulation of data with arbitrary lifeti...
A powerful feature of the Java programming language is its user-definable class loading policy, whic...
Several techniques have been proposed for adding persistence to the Java language environment. This ...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
This work tackles the problem of applications mobility and applications persistence in heterogeneous...
This work tackles the problem of applications mobility and applications persistence in heterogeneous...
This work tackles the problem of applications mobility and applications persistence in heterogeneous...
There is a growing class of applications implemented in object-oriented languages that are large and...
There is a growing class of applications implemented in object-oriented languages that are large and...
This paper reports on initial experiences with an orthogonally persistent variant of the Java platfo...
This master thesis deals with technologies for persistence of objects in Java. It briefly describes ...
This paper describes the implementation and tuning of an orthogonally persistent Java Virtual Machin...
Recently released non-volatile main memory (NVMM), as fast and durable memory, dramatically increase...
Persistent programming is concerned with the creation and manipulation of data with arbitrary lifeti...
We demonstrate the use of a hyper-programming system to build persistent Java applications in PJama,...
Persistent programming is concerned with the creation and manipulation of data with arbitrary lifeti...
A powerful feature of the Java programming language is its user-definable class loading policy, whic...
Several techniques have been proposed for adding persistence to the Java language environment. This ...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
This work tackles the problem of applications mobility and applications persistence in heterogeneous...
This work tackles the problem of applications mobility and applications persistence in heterogeneous...
This work tackles the problem of applications mobility and applications persistence in heterogeneous...