Skip to main content

Abstract

The SADLI (Safety Assurance in Diagnostic Laboratory Imaging) research project was set up at the beginning of 1992 with a duration of three years to examine safety critical software development methodologies applied to diagnostic microscopy. It was part funded by the Department of Trade and Industry under the aegis of the IED Safety Critical Systems programme (Ref: IED 4/1/9042). The project was carried out by an industrial consortium, consisting of: first, The Centre for Software Engineering Limited (CSE) who acted as Project leader and experts in safety critical software development and assessment; second, Cambridge Consultants Limited (CCL) who provided expertise in hazard analysis and safety critical system development and assessment; and third, the Medical Research Council’s Human Genetics Unit (HGU) who motivated the cervical cancer screening application and provided expertise in functional programming.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Berger, E., “FP + OOP = Haskell”, University of Texas at Austin, March 1992.

    Google Scholar 

  2. Butler J “Use of a Functional Programming Language for Formal Specification” IEE Computing and Control Division on Practical Applications of Formal Methods, 19 May, 1995.

    Google Scholar 

  3. Public Report of the SADLI Project: Safety Assurance in Diagnostic Laboratory Imaging, March 1995. Information Engineering Advanced Technology Programme, Reference IED 4/1/9042. Available from CSE and CCL.

    Google Scholar 

  4. Davie, A. J. T., “An Introduction to Functional Programming Systems Using Haskell.” Cambridge University Press, 1992.

    Google Scholar 

  5. Dijkstra, E. W., “A Discipline of Programming”, Prentice Hall, 1976.

    Google Scholar 

  6. Hoare C. A. R. and J. C. Shepherdson, “Mathematical Logic and Programming Languages.”, Prentice-Hall, 1985.

    Google Scholar 

  7. Hudak P. et al. “Report on the programming language Haskell (V1.2).”, University of Glasgow, 1993.

    Google Scholar 

  8. Jones, M. P., “The implementation of the Gofer Functional Programming System.” Technical Report YALEU/DCS/RR-1030, Yale University, New Haven, Connecticut, USA, 1994.

    Google Scholar 

  9. Peyton Jones, S. L., and P. Wadler, “Imperative functional programming.”, ACM Conference on the Principles Of Programming Languages, pp71-84, 1993.

    Google Scholar 

  10. Poole, I., “A functional programming environment for image analysis.”, 11th International Conference on Pattern Recognition, volume IV, pp124–127, 1992.

    Google Scholar 

  11. Poole I., Charleston D. and Finnie B., “Using the functional programming language Haskell to specify image analysis systems”, Proceedings of the Safety-Critical Systems Symposium, ppl33-149, Bristol 1993.

    Google Scholar 

  12. Poole, I. and D. Charleston, “Experience of developing a cervical cytology scanning system using Gofer and Haskell”, Workshops in computing: Functional Programming ed. K Hammond, D N Turner and P M Sansom, Springer, pp205-217, 1994.

    Google Scholar 

  13. Redmill, F. J., E. A. Johnson, B. Runge, “Document Quality — Inspection”, British Telecommunications Engineering, Vol 6, Jan 1988.

    Google Scholar 

  14. STARTS Purchasers Handbook “Procuring Software-based Systems” Second Edition, 1989.

    Google Scholar 

  15. Turner, D. A., “Recursion equations as a programming language.” In J Darlington and D A Turner, editors, “Functional programming and its applications.” Cambridge University Press, 1982.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag London Limited

About this paper

Cite this paper

Chudleigh, M., Berridge, C., Butler, J., May, R., Poole, I. (1996). SADLI: Functional Programming in a Safety Critical Application. In: Redmill, F., Anderson, T. (eds) Safety-Critical Systems: The Convergence of High Tech and Human Factors. Springer, London. https://doi.org/10.1007/978-1-4471-1480-2_15

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-1480-2_15

  • Publisher Name: Springer, London

  • Print ISBN: 978-3-540-76009-2

  • Online ISBN: 978-1-4471-1480-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics