Skip to main content

High integrity computing

  • Invited Talk
  • Conference paper
  • First Online:
Formal Techniques in Real-Time and Fault-Tolerant Systems (FTRTFT 1988)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 331))

  • 160 Accesses

Abstract

This paper reviews three areas of research which have a major bearing on the integrity of future digital monitoring and control systems. Work on formal methods of specification has reached a point where languages such as "VDM" and "Z" are realistic options. In the field of software verification the availability of static code analysis tools provides a fresh way of detecting deeply buried errors in computer programs. Hardware verification research has resulted in the production of a high integrity microprocessor, VIPER, which was invented and developed by the author's team at RSRE Malvern. By combining the advantages of these techniques it is believed that safer digital control systems can be produced in the 1990s.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

6. References

  1. DANIELS B K Achieving safety and reliability with computer systems Elsevier Applied Science Series 1987

    Google Scholar 

  2. RTP MALPAS User Guide Rex, Thompson and Partners, Jan 1988

    Google Scholar 

  3. CARRE B A CLUTTERBUCK D SPADE static code analysis manual Program Validation Ltd, June 1987

    Google Scholar 

  4. GORDON M HOL A proof generating system for Higher Order Logic VLSI Specification, Verification and Synthesis Kluwer Academic Publishers, 1988

    Google Scholar 

  5. MORISON J et al ELLA: Hardware description or specification Proceedings IEEE International Conf. CAD-84 Santa Clara, Nov 1984

    Google Scholar 

  6. CULLYER W J Implementing safety-critical systems: The VIPER microprocessor VLSI Specification, Verification and Synthesis Kluwer Academic Publishers, 1988

    Google Scholar 

  7. HALBERT M P A self-checking computer module based on the VIPER microprocessor Achieving safety and reliability with computer systems Elsevier Applied Science Series 1987

    Google Scholar 

  8. SUFFRIN B Z Handbook, draft 1.1 Oxford Programming Research Group October 1985

    Google Scholar 

  9. JONES C B Systematic software development using VDM Prentice Hall 1986

    Google Scholar 

  10. COHN A A proof of correctness of the VIPER microprocessor: The first level VLSI Specification, Verification and Synthesis Kluwer Academic Publishers, 1988

    Google Scholar 

  11. CULLYER W J Hardware Integrity Aeronautical Journal, Royal Aeronautical Society, Aug/Sept 1985

    Google Scholar 

  12. HSE Guidelines on the use of programmable electronic systems in safety related applications Health and Safety Executive June 1987

    Google Scholar 

  13. MOD Draft Defence Standard 00-55 Director Standardization MOD July 1988

    Google Scholar 

  14. CULLYER W J VIPER: Correspondence between Specification amd major state machine RSRE Report 86004, Jan 1986

    Google Scholar 

  15. COHN A GORDON M A mechanized proof of correctness of a simple counter University of Cambridge Computer Laboratory Technical Report No 94, July 1986

    Google Scholar 

  16. PYGOTT C H Formal proof of correspondence between the specification of a hardware module and its gate level implementation RSRE Report 85012, November 1985

    Google Scholar 

  17. PYGOTT C H NODEN: An engineering approach to hardware verification Proceedings IFIP Conference on The Fusion of Hardware Design and Verification, Glasgow, 4–6 July 1988

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

M. Joseph

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cullyer, W. (1988). High integrity computing. In: Joseph, M. (eds) Formal Techniques in Real-Time and Fault-Tolerant Systems. FTRTFT 1988. Lecture Notes in Computer Science, vol 331. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-50302-1_1

Download citation

  • DOI: https://doi.org/10.1007/3-540-50302-1_1

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-50302-6

  • Online ISBN: 978-3-540-45965-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics