This dissertation describes an extension to the Eiffel programming language that provides automatic object persistence (the ability of programs to store objects and later recreate those objects in a subsequent execution of a program). The mechanism is orthogonal to other aspects of the Eiffel language. The mechanism serves four main purposes: 1) it gives Eiffel programmers a needed service, filling a gap between serialization, which provides limited persistence functions and database-mapping, which is cumbersome to use; 2) it greatly reduces the coding burden incurred by the programmer when objects must persist, allowing the programmer to focus instead on the business model; 3) it provides a platform for testing the benefits of orthogonal p...
This paper discusses in what way a programming language may be extended for distribution and persist...
Object-Oriented paradigm becomes pioneer and best choice while selecting language and writing softwa...
Research into providing support for long term data in lazy functional programming systems is present...
The social and economic importance of large bodies of programs and data that are potentially long-li...
In an orthogonally persistent programming system the longevity of data is independent of its other a...
Persistent programming languages combine the features of database systems and programming languages ...
Abstract. The social and economic importance of large bodies of programs and data that are potential...
Object persistence is a fundamental feature of any object-oriented environment. Several programming ...
There is a growing gap between the supply and demand of good quality software, which is primarily du...
This thesis presents research into the construction of persistent programming systems. Much of the t...
This paper describes an approach to providing object persistence in object-oriented programming lang...
The principal tenet of the persistence model is that it abstracts over all the physical properties o...
Journal ArticleIntegrating persistence into an existing programming language is a serious undertakin...
Bibliography: pages 187-199.Persistence is measured by the length of time an object is retained and ...
Persistent programming languages combine the features of database systems and programming languages ...
This paper discusses in what way a programming language may be extended for distribution and persist...
Object-Oriented paradigm becomes pioneer and best choice while selecting language and writing softwa...
Research into providing support for long term data in lazy functional programming systems is present...
The social and economic importance of large bodies of programs and data that are potentially long-li...
In an orthogonally persistent programming system the longevity of data is independent of its other a...
Persistent programming languages combine the features of database systems and programming languages ...
Abstract. The social and economic importance of large bodies of programs and data that are potential...
Object persistence is a fundamental feature of any object-oriented environment. Several programming ...
There is a growing gap between the supply and demand of good quality software, which is primarily du...
This thesis presents research into the construction of persistent programming systems. Much of the t...
This paper describes an approach to providing object persistence in object-oriented programming lang...
The principal tenet of the persistence model is that it abstracts over all the physical properties o...
Journal ArticleIntegrating persistence into an existing programming language is a serious undertakin...
Bibliography: pages 187-199.Persistence is measured by the length of time an object is retained and ...
Persistent programming languages combine the features of database systems and programming languages ...
This paper discusses in what way a programming language may be extended for distribution and persist...
Object-Oriented paradigm becomes pioneer and best choice while selecting language and writing softwa...
Research into providing support for long term data in lazy functional programming systems is present...