Functional languages provide new approaches to concurrency control, based on techniques such as lazy evaluation and memoization. We have designed and implemented a persistent functional language based on these ideas, which we plan to use for the implementation of a relational database system. With such a database system, we aim to show that lazy evaluation can be used to perform online schema transformations. Additionally, our persistent language allows database programs to be written as stored transactions, a mechanism similar to stored procedures. At a later stage, we want to leverage existing verification tools for the automatic verification of postconditions over these functional transactions
Emerging database applications, for instance those typical of design databases, place a number of no...
A formal system for proving properties of programs accessing a database is introduced. Proving that ...
The application of functional programming concepts to the data representation and querying aspects o...
Functional languages provide new approaches to concurrency control, based on techniques such as lazy...
Programmers need mechanisms to store application specific data that persists multiple program runs. ...
This thesis explores the use of functional languages to implement, manipulate and query databases. ...
Hiermit erkläre ich an Eides Statt, dass ich die vorliegende Arbeit selbstständig verfasst und keine...
This paper shows how functional languages can be adapted for transaction processing, and discusses t...
A Functional Database Phil Trinder D.Phil. Thesis Wolfson College Michaelmas Term, 1989 This thesis ...
AbstractProgrammers need mechanisms to store application specific data that persists multiple progra...
Programmers need mechanisms to store application specific data that persists multiple program runs. ...
Abstract: "Database systems are primarily concerned with the creation and maintenance of large, long...
Abstract: The application of functional programming concepts to the data representation and query!ng...
The problems of shared access to large bodies of information raise difficulties in the understanding...
Research into providing support for long term data in lazy functional programming systems is present...
Emerging database applications, for instance those typical of design databases, place a number of no...
A formal system for proving properties of programs accessing a database is introduced. Proving that ...
The application of functional programming concepts to the data representation and querying aspects o...
Functional languages provide new approaches to concurrency control, based on techniques such as lazy...
Programmers need mechanisms to store application specific data that persists multiple program runs. ...
This thesis explores the use of functional languages to implement, manipulate and query databases. ...
Hiermit erkläre ich an Eides Statt, dass ich die vorliegende Arbeit selbstständig verfasst und keine...
This paper shows how functional languages can be adapted for transaction processing, and discusses t...
A Functional Database Phil Trinder D.Phil. Thesis Wolfson College Michaelmas Term, 1989 This thesis ...
AbstractProgrammers need mechanisms to store application specific data that persists multiple progra...
Programmers need mechanisms to store application specific data that persists multiple program runs. ...
Abstract: "Database systems are primarily concerned with the creation and maintenance of large, long...
Abstract: The application of functional programming concepts to the data representation and query!ng...
The problems of shared access to large bodies of information raise difficulties in the understanding...
Research into providing support for long term data in lazy functional programming systems is present...
Emerging database applications, for instance those typical of design databases, place a number of no...
A formal system for proving properties of programs accessing a database is introduced. Proving that ...
The application of functional programming concepts to the data representation and querying aspects o...