Road accident analysis using a functional database language

  • J. Wu
  • L. Harbird
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 720)


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 Application 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 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. 2.
    C.Small, A.Poulovassilis: An Overview of PFL. 3rd International Workshop on Database Programming Languages. Nafplion, 1991. pp. 96–110.Google Scholar
  3. 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. 4.
    M.P.Atkinson, P.Bureman: Types and Persistence in Database Programming Languages. ACM computing Surveys. 19(2), 105–90 (1987).CrossRefGoogle Scholar
  5. 5.
    R.Bird, P.Wadler: An Introduction to Functional Programming. Prentice Hall (1988).Google Scholar
  6. 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. 7.
    Department of Transport of U. K.: Instructions for the Completion of Road Accident Reports. 1978.Google Scholar
  8. 8.
    Department of Transport of U. K.: Transport Statistics Great Britain (1992).Google Scholar
  9. 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. 10.
    J.Wu, B.Heydecker: A Knowledge-Based System for Road Accident Remedial Work. To appear in Computing Systems in Engineering.Google Scholar
  11. 11.
    C.J.Date: An Introduction to Database Systems. Vol I. Addison-Wesley (1986).Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1993

Authors and Affiliations

  • J. Wu
    • 1
  • L. Harbird
    • 1
  1. 1.University of London Centre for Transport StudiesUniversity College LondonLondonUK

Personalised recommendations