DEXA 1993: Database and Expert Systems Applications pp 241-252 | Cite as
Road accident analysis using a functional database language
Abstract
A database system for a road accident analysis application has been developed using the new functional database language PFL. This application requires extensive data validation and restructuring, and queries (and hence data retrieval patterns) tend to be of a complex and ad-hoc nature. PFL adapts functional programming to deductive databases and possesses features that are desirable for applications characterised by large volumes of both data and programs, and by complex structures of both data and queries. In this paper we describe the application domain and provide an overview of the salient features of PFL. We then discuss the development of a road accident database using PFL and comment upon the insight, this has provided in terms of both the application and the language.
Key Words
Deductive Database Functional Programming Information Retrieval Govemmental Information System Engineering ApplicationPreview
Unable to display preview. Download preview PDF.
References
- 1.A.Poulovassilis, C.Small: A Functional Programming Approach to Deductive Databases. Proceedings of the 17th International Conference on Very Large Databases. Barcelona, 1991, pp. 490–500.Google Scholar
- 2.C.Small, A.Poulovassilis: An Overview of PFL. 3rd International Workshop on Database Programming Languages. Nafplion, 1991. pp. 96–110.Google Scholar
- 3.A.Poulovassilis, C.Small: A Domain-theoretic Approach to Integrating Functional and Logic Database Languages. To appear in Proceedings of the 19th International Conference on Very Large Databases. Dublin, 1993.Google Scholar
- 4.M.P.Atkinson, P.Bureman: Types and Persistence in Database Programming Languages. ACM computing Surveys. 19(2), 105–90 (1987).CrossRefGoogle Scholar
- 5.R.Bird, P.Wadler: An Introduction to Functional Programming. Prentice Hall (1988).Google Scholar
- 6.S.Reddi: Integrity Constraint Enforcement in the Functional Database Language PFL. To appear in Proceedings of 11th British National Conference on Databases. 1993.Google Scholar
- 7.Department of Transport of U. K.: Instructions for the Completion of Road Accident Reports. 1978.Google Scholar
- 8.Department of Transport of U. K.: Transport Statistics Great Britain (1992).Google Scholar
- 9.G.Maycock, R.D.Hall: Accidents at Four-arm Roundabouts, TRRL Laboratory Report 1120. Crowthorne: Transport and Road Research Laboratory (1984).Google Scholar
- 10.J.Wu, B.Heydecker: A Knowledge-Based System for Road Accident Remedial Work. To appear in Computing Systems in Engineering.Google Scholar
- 11.C.J.Date: An Introduction to Database Systems. Vol I. Addison-Wesley (1986).Google Scholar