Most research into persistent programming has been directed towards the design and implementation of languages and object stores. There are few reports on the characteristics of systems exploiting such technology. This paper reports on a study of the source code of 20 applications consisting of more than 108,000 lines of persistent language code. The authors of the applications range from students to experienced programmers. The programs have been categorised and examined with respect to a persistent application model and the extent of inconsistencies relative to this model is presented. The results confirm the need for and give input to the design of programming methodologies and tools for persistent software engineering. Measurements also...
Persistent programming languages exhibit several requirements that affect the generation of native c...
The social and economic importance of large bodies of programs and data that are potentially long-li...
Persistent programming is concerned with the construction of large and long lived systems of data. I...
This thesis presents research into the construction of persistent programming systems. Much of the t...
There is a growing gap between the supply and demand of good quality software, which is primarily du...
Persistent programming systems are designed to provide technology for the construction and maintenan...
In designing and building persistent object systems we are attempting to regularise the activities o...
Persistent programming systems are designed to provide technology for the construction and maintenan...
Persistent programming languages combine the features of database systems and programming languages ...
The work presented in this thesis seeks to improve programmer productivity in the following ways: - ...
In an orthogonally persistent programming system the longevity of data is independent of its other a...
The traditional representation of a program as a linear sequence of text forces a particular style o...
This paper presents the identification of a new programming language concept and reports our initial...
The traditional representation of a program as a linear sequence of text forces a particular style o...
Persistent programming systems are generally recognised as the appropriate technology for the constr...
Persistent programming languages exhibit several requirements that affect the generation of native c...
The social and economic importance of large bodies of programs and data that are potentially long-li...
Persistent programming is concerned with the construction of large and long lived systems of data. I...
This thesis presents research into the construction of persistent programming systems. Much of the t...
There is a growing gap between the supply and demand of good quality software, which is primarily du...
Persistent programming systems are designed to provide technology for the construction and maintenan...
In designing and building persistent object systems we are attempting to regularise the activities o...
Persistent programming systems are designed to provide technology for the construction and maintenan...
Persistent programming languages combine the features of database systems and programming languages ...
The work presented in this thesis seeks to improve programmer productivity in the following ways: - ...
In an orthogonally persistent programming system the longevity of data is independent of its other a...
The traditional representation of a program as a linear sequence of text forces a particular style o...
This paper presents the identification of a new programming language concept and reports our initial...
The traditional representation of a program as a linear sequence of text forces a particular style o...
Persistent programming systems are generally recognised as the appropriate technology for the constr...
Persistent programming languages exhibit several requirements that affect the generation of native c...
The social and economic importance of large bodies of programs and data that are potentially long-li...
Persistent programming is concerned with the construction of large and long lived systems of data. I...