Abstract
This paper examines both the potential and the limitations of automatic static analysis in the verification of safety-critical Ada software. It provides a critical assessment of a specific analysis tool (the SPARK Examiner) using a concrete example program. Based on me criticism, some basic requirements for a static analysis tool supporting Ada applications are outlined.
Preview
Unable to display preview. Download preview PDF.
References
Ada 95 Reference Manual, International Standard ANSI/ISO/IEC-8652:1995
Interim Defence Standard 00-55: Requirements for the Procurement of Safety Critical Software in Defence Equipment, UK Ministry of Defence, 1991
Ehrenfried D., Static Analysis of Ada Programs, ACM Ada Letters, vol. 14, no. 4, Jul/Aug 1994
Hennell, M.A., Program Analysis and Systematic Testing, in: High Integrity Software, Pitman 1989
Radi T., Automatic Improvements to the Quality of Your Code, ACM Ada Letters, vol. 14, no. 4, Jul/Aug 1994
SPARK — The SPADE Ada Kernel, Edition 3.1, Program Validation Ltd, May 1992
SPARK Examiner Manual, Release 1.3, Program Validation Ltd, May 1994
Wichmann B.A., Strategy on the use of SPARK, NPL Report DITC 227/94, June 1994
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rosskopf, A. (1996). Use of a static analysis tool for safety-critical Ada applications. In: Strohmeier, A. (eds) Reliable Software Technologies — Ada-Europe '96. Ada-Europe 1996. Lecture Notes in Computer Science, vol 1088. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0013488
Download citation
DOI: https://doi.org/10.1007/BFb0013488
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61317-6
Online ISBN: 978-3-540-68457-2
eBook Packages: Springer Book Archive