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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
6. References
DANIELS B K Achieving safety and reliability with computer systems Elsevier Applied Science Series 1987
RTP MALPAS User Guide Rex, Thompson and Partners, Jan 1988
CARRE B A CLUTTERBUCK D SPADE static code analysis manual Program Validation Ltd, June 1987
GORDON M HOL A proof generating system for Higher Order Logic VLSI Specification, Verification and Synthesis Kluwer Academic Publishers, 1988
MORISON J et al ELLA: Hardware description or specification Proceedings IEEE International Conf. CAD-84 Santa Clara, Nov 1984
CULLYER W J Implementing safety-critical systems: The VIPER microprocessor VLSI Specification, Verification and Synthesis Kluwer Academic Publishers, 1988
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
SUFFRIN B Z Handbook, draft 1.1 Oxford Programming Research Group October 1985
JONES C B Systematic software development using VDM Prentice Hall 1986
COHN A A proof of correctness of the VIPER microprocessor: The first level VLSI Specification, Verification and Synthesis Kluwer Academic Publishers, 1988
CULLYER W J Hardware Integrity Aeronautical Journal, Royal Aeronautical Society, Aug/Sept 1985
HSE Guidelines on the use of programmable electronic systems in safety related applications Health and Safety Executive June 1987
MOD Draft Defence Standard 00-55 Director Standardization MOD July 1988
CULLYER W J VIPER: Correspondence between Specification amd major state machine RSRE Report 86004, Jan 1986
COHN A GORDON M A mechanized proof of correctness of a simple counter University of Cambridge Computer Laboratory Technical Report No 94, July 1986
PYGOTT C H Formal proof of correspondence between the specification of a hardware module and its gate level implementation RSRE Report 85012, November 1985
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
Author information
Authors and Affiliations
Editor information
Rights 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