Persistent Application Systems are potentially very large and long-lived application systems which use information technology: computers, communications, networks, software and databases. They are vital to the organisations that depend on them and have to be adaptable to organisational and technological changes and evolvable without serious interruption of service. Persistent Programming Languages are a promising technology that facilitate the task of incrementally building and maintaining persistent application systems. This thesis identifies a number of technical challenges in making persistent programming languages scalable, with adequate performance and sufficient longevity and in amortising costs by providing general services. A new ar...
Persistent object oriented architectures have been researched for many years, deriving initially fro...
Traditionally compilers have been described as consisting of separate modules: the syntax analyser; ...
Persistent programming languages combine the features of database systems and programming languages ...
Persistent Application Systems are potentially very large and long-lived application systems which u...
This thesis presents research into the construction of persistent programming systems. Much of the t...
In an orthogonally persistent programming system the longevity of data is independent of its other a...
There is a growing gap between the supply and demand of good quality software, which is primarily du...
Most research into persistent programming has been directed towards the design and implementation of...
The work presented in this thesis seeks to improve programmer productivity in the following ways: - ...
Journal ArticleIntegrating persistence into an existing programming language is a serious undertakin...
The social and economic importance of large bodies of programs and data that are potentially long-li...
The technique of linguistic reflection is of particular interest in persistent systems because it ca...
This work was supported by ESPRIT III Basic Research Action 6309 – FIDE 2 and SERC grant GR/F 02953....
The research presented in this thesis establishes thesauri as a viable foundation for models, method...
Persistent programming is concerned with the creation and manipulation of data with arbitrary lifeti...
Persistent object oriented architectures have been researched for many years, deriving initially fro...
Traditionally compilers have been described as consisting of separate modules: the syntax analyser; ...
Persistent programming languages combine the features of database systems and programming languages ...
Persistent Application Systems are potentially very large and long-lived application systems which u...
This thesis presents research into the construction of persistent programming systems. Much of the t...
In an orthogonally persistent programming system the longevity of data is independent of its other a...
There is a growing gap between the supply and demand of good quality software, which is primarily du...
Most research into persistent programming has been directed towards the design and implementation of...
The work presented in this thesis seeks to improve programmer productivity in the following ways: - ...
Journal ArticleIntegrating persistence into an existing programming language is a serious undertakin...
The social and economic importance of large bodies of programs and data that are potentially long-li...
The technique of linguistic reflection is of particular interest in persistent systems because it ca...
This work was supported by ESPRIT III Basic Research Action 6309 – FIDE 2 and SERC grant GR/F 02953....
The research presented in this thesis establishes thesauri as a viable foundation for models, method...
Persistent programming is concerned with the creation and manipulation of data with arbitrary lifeti...
Persistent object oriented architectures have been researched for many years, deriving initially fro...
Traditionally compilers have been described as consisting of separate modules: the syntax analyser; ...
Persistent programming languages combine the features of database systems and programming languages ...