Issue No. 09 - September (1988 vol. 14)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/32.6172
<p>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.</p>
functional development methodology; event-oriented view; database; observed events; functional language; database management system; semantics; database management systems; functional programming
L. Orman, "Functional Development of Database Applications," in IEEE Transactions on Software Engineering, vol. 14, no. , pp. 1280-1292, 1988.