Persistent programming languages combine the features of database systems and programming languages to allow the seamless manipulation of both short- and long-term data, thus relieving programmers of the burden of distinguishing between data that is transient (temporarily allocated in main memory) or persistent (residing permanently on disk). Secondary storage concerns, including the representation and management of persistent data, are directly handled by the programming language implementation, rather than the programmer. Moreover, unlike traditional database systems, persistent programming languages extend to persistent data all the data structuring features supported by the language, not just those imposed by the underlying database sys...
Emerging persistent memory (PM) technologies promise the performance of DRAM with the durability of ...
This dissertation describes an extension to the Eiffel programming language that provides automatic ...
Over the past ten years much research effort has been expended in attempting to build systems which ...
Persistent programming languages combine the features of database systems and programming languages ...
Journal ArticleIntegrating persistence into an existing programming language is a serious undertakin...
There is a growing gap between the supply and demand of good quality software, which is primarily du...
Research into providing support for long term data in lazy functional programming systems is present...
In an orthogonally persistent programming system the longevity of data is independent of its other a...
The social and economic importance of large bodies of programs and data that are potentially long-li...
The imminent release of 3D XPoint memory by Intel and Micron looks set to end the long wait for affo...
This thesis presents research into the construction of persistent programming systems. Much of the t...
Examines operating system support for persistent systems that execute on conventional hardware archi...
Over the past fifteen years much research effort has been expended in attempting to build systems wh...
Many systems must dynamically track writes to cached data, for the purpose of reconciling those upda...
Persistent object systems greatly simplify programming tasks since they hide the traditional distinc...
Emerging persistent memory (PM) technologies promise the performance of DRAM with the durability of ...
This dissertation describes an extension to the Eiffel programming language that provides automatic ...
Over the past ten years much research effort has been expended in attempting to build systems which ...
Persistent programming languages combine the features of database systems and programming languages ...
Journal ArticleIntegrating persistence into an existing programming language is a serious undertakin...
There is a growing gap between the supply and demand of good quality software, which is primarily du...
Research into providing support for long term data in lazy functional programming systems is present...
In an orthogonally persistent programming system the longevity of data is independent of its other a...
The social and economic importance of large bodies of programs and data that are potentially long-li...
The imminent release of 3D XPoint memory by Intel and Micron looks set to end the long wait for affo...
This thesis presents research into the construction of persistent programming systems. Much of the t...
Examines operating system support for persistent systems that execute on conventional hardware archi...
Over the past fifteen years much research effort has been expended in attempting to build systems wh...
Many systems must dynamically track writes to cached data, for the purpose of reconciling those upda...
Persistent object systems greatly simplify programming tasks since they hide the traditional distinc...
Emerging persistent memory (PM) technologies promise the performance of DRAM with the durability of ...
This dissertation describes an extension to the Eiffel programming language that provides automatic ...
Over the past ten years much research effort has been expended in attempting to build systems which ...