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 …
importance. They have the potential to be long-lived, concurrently accessed, and consist of …
Type-safe linguistic reflection: a generator technology
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 …
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 …
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 …
ways:-by reducing the amount of code that has to be written to construct an application;-by …
The Napier88 persistent programming language and environment
Persistent programming systems are designed as an implementation technology for long
lived, concurrently accessed and potentially large bodies of data and programs, known here …
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 …
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 …
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 …
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 …
years. PJama is a publically available prototype of a Java platform that supports orthogonal …
[PDF][PDF] Type Equivalence Checking in Persistent Object Systems.
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 …
database systems are by name and by structure. In this paper we will show that both …