Orthogonally persistent object systems

M Atkinson, R Morrison - The VLDB Journal, 1995 - Springer
Abstract Persistent Application Systems (PASs) are of increasing social and economic
importance. They have the potential to be long-lived, concurrently accessed, and consist of …

Type-safe linguistic reflection: a generator technology

D Stemple, L Fegaras, R Stanton, T Sheard… - Fully Integrated Data …, 2000 - Springer
Reflective systems allow their own structures to be altered from within. In a programming
system reflection can occur in two ways: by a program altering its own interpretation or by it …

[PDF][PDF] A review of the rationale and architectures of PJama-a durable, flexible, evolvable and scalable orthogonally persistent programming platform.

MP Atkinson, MJ Jordan - SMLI TR, 2000 - Citeseer
This introduction describes the demand for better application programming technology
before we present the hypothesis that orthogonal persistence might be such a technology …

Reflection and hyper-programming in persistent programming systems

G Kirby - arXiv preprint arXiv:1006.3481, 2010 - arxiv.org
The work presented in this thesis seeks to improve programmer productivity in the following
ways:-by reducing the amount of code that has to be written to construct an application;-by …

The Napier88 persistent programming language and environment

R Morrison, R Connor, G Kirby, D Munro… - Fully Integrated Data …, 2000 - Springer
Persistent programming systems are designed as an implementation technology for long
lived, concurrently accessed and potentially large bodies of data and programs, known here …

Persistent data storage for metadata related to web service entities

JY Liu, Y Lu - US Patent 7,188,114, 2007 - Google Patents
A Web service is a software module identified by a Uniform Resource Identifier (URI), whose
interfaces and bindings are capable of being defined, described and dis covered. Web …

Linguistic reflection in Java

G Kirby, R Morrison, D Stemple - Software: Practice and …, 1998 - Wiley Online Library
Reflective systems allow their own structures to be altered from within. Here we are
concerned with a style of reflection, called linguistic reflection, which is the ability of a …

LOQIS: The object-oriented database programming system

K Subieta - International East/West Database Workshop, 1990 - Springer
LOQIS is a high-level, object-oriented database programming system designed for the
development of “intelligent” applications, such as teaching software, presentation systems …

Issues Raised by Three Years of Developing PJama: An Orthogonally Persistent Platform for Java™

M Atkinson, M Jordan - Database Theory—ICDT'99: 7th International …, 1999 - Springer
Orthogonal persistence is based on three principles that have been understood for nearly 20
years. PJama is a publically available prototype of a Java platform that supports orthogonal …

[PDF][PDF] Type Equivalence Checking in Persistent Object Systems.

RCH Connor, AL Brown, QI Cutts, A Dearle… - POS, 1990 - archive.cs.st-andrews.ac.uk
Two common methods of determining type equivalence in programming languages and
database systems are by name and by structure. In this paper we will show that both …