DocumentCode
1473797
Title
Functional development of database applications
Author
Orman, Levent
Author_Institution
Johnson Graduate Sch. of Manage., Cornell Univ., Ithaca, NY, USA
Volume
14
Issue
9
fYear
1988
fDate
9/1/1988 12:00:00 AM
Firstpage
1280
Lastpage
1292
Abstract
A highly modular and uniformly functional development methodology for database applications is introduced. An event-oriented view of the database is adopted recording the observed events directly and treating the state of the environment as derived data. The relationship between the observed events and the derived state of the system is expressed using a purely functional language. The application systems in this environment are divided into their smallest possible components consisting of only functions and simple functional expressions. The multimode of small but highly independent components generated in this fashion are placed in the database along with the data, to utilize the database management system in maintaining the application system. The semantics of individual applications is captured within the data model serving those applications
Keywords
database management systems; functional programming; database; database management system; event-oriented view; functional development methodology; functional language; observed events; semantics; Concurrent computing; Data models; Data structures; Database systems; Decision support systems; Functional programming; Information retrieval; Real time systems; Specification languages; Transaction databases;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.6172
Filename
6172
Link To Document