Skip to main content

Use of a static analysis tool for safety-critical Ada applications

— A critical assessment —

  • Safety & Security
  • Conference paper
  • First Online:
Reliable Software Technologies — Ada-Europe '96 (Ada-Europe 1996)

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

Included in the following conference series:

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.

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.

References

  1. Ada 95 Reference Manual, International Standard ANSI/ISO/IEC-8652:1995

    Google Scholar 

  2. Interim Defence Standard 00-55: Requirements for the Procurement of Safety Critical Software in Defence Equipment, UK Ministry of Defence, 1991

    Google Scholar 

  3. Ehrenfried D., Static Analysis of Ada Programs, ACM Ada Letters, vol. 14, no. 4, Jul/Aug 1994

    Google Scholar 

  4. Hennell, M.A., Program Analysis and Systematic Testing, in: High Integrity Software, Pitman 1989

    Google Scholar 

  5. Radi T., Automatic Improvements to the Quality of Your Code, ACM Ada Letters, vol. 14, no. 4, Jul/Aug 1994

    Google Scholar 

  6. SPARK — The SPADE Ada Kernel, Edition 3.1, Program Validation Ltd, May 1992

    Google Scholar 

  7. SPARK Examiner Manual, Release 1.3, Program Validation Ltd, May 1994

    Google Scholar 

  8. Wichmann B.A., Strategy on the use of SPARK, NPL Report DITC 227/94, June 1994

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Alfred Strohmeier

Rights and permissions

Reprints 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

Publish with us

Policies and ethics