Skip to main content

Air vehicle Software Static Code Analysis Lessons Learnt

  • Conference paper
Aspects of Safety Management

Abstract

The United Kingdom Ministry of Defence (MoD) has pioneered the use of software static code analysis (SCA) methodologies, some of the tools and their application. This paper discusses, what is meant by static analysis, reviews some of the tools and considers some of the lessons learnt from the practical application of SCA when used to evaluate military avionics software.

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 EPUB and 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. AGARD (Advisory Group for Aerospace Research and Development) Conference Proeedings 545

    Google Scholar 

  2. http://www.aonix.com

  3. Barnes John, High Integrity Ada — The SPARK approach, 1997, Addison-Wesley

    Google Scholar 

  4. Graham Buckle, Static Analysis of Safety Critical Software, 1998, Proceedings of the sixth safety-critical system symposium, Springer.

    Google Scholar 

  5. Ministry of Defence, Defence Standard 00–55 “Requirements for safety related software in defence equipment”, Part 1, Issue 2, 01/08/97

    Google Scholar 

  6. Ministry of Defence, Defence Standard 00–56 Part 2 Issue 2 “Safety Management Requirements for Defence Systems Part 1, Issue 2, dated 13/12/96

    Google Scholar 

  7. Ministry of Defence, Defence Standard 00–970, Design and airworthiness requirements for service aircraft Part) Issue 2, 01/12/99.

    Google Scholar 

  8. Ministry of Defence, Defence Standard 00–971, “General specification for aircraft gas turbine engines”, Issue 1, 29/05/87.

    Google Scholar 

  9. http://www.gimpel.com

  10. Harrion KJ. Static Code Analysis on the C-130J Herciles Safety-Critical Software Aei 1999.

    Google Scholar 

  11. M Hill and L Whiting, “Risk reduction for C coding”, DERA Malvern, 1999.

    Google Scholar 

  12. AdaTEST and Cantata http://www.iplbath.com

  13. Ministry of Defence, JSP318b “Regulation Of The Airworthiness Of Ministry Of Defence Aircraft” Edition 4 November 1999

    Google Scholar 

  14. http://www.polyspace.com

  15. QAC http://www.programmingresearch.com

  16. http://www.research.digital.com/SRC/esc/Esc.html

  17. Neil Storey, Safety Critical Computer Systems, 1995, Addison-Wesley

    Google Scholar 

  18. Notes T A Consultancy Services Ltd, MALPAS Training Course, TACS/9093/15 dated 12/08/92

    Google Scholar 

  19. Wichmann B A, Canning A A, Clutterbuck D L, Winsbarrow L A, Ward N J, and Marsh D W R, 1995, Industrial perspective on static analysis, Software Engineering Journal.

    Google Scholar 

  20. http://wind.lcs.mit.edu/harch

  21. RTCA DO 178B, Software considerations in airborne systems and equipment certification, RTCA Inc, 1992

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag London Limited

About this paper

Cite this paper

German, A., Mooney, G. (2001). Air vehicle Software Static Code Analysis Lessons Learnt. In: Redmill, F., Anderson, T. (eds) Aspects of Safety Management. Springer, London. https://doi.org/10.1007/978-1-4471-0713-2_13

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-0713-2_13

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-85233-411-6

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics