Skip to main content

Breaking through the V and V bottleneck

  • Conference paper
  • First Online:
Ada in Europe (Ada-Europe 1995)

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

Included in the following conference series:

Abstract

With conventional methods of performing verification and validation — heavily reliant on testing performed late in the software production process — the late detection of errors adds substantially to project costs and delays in delivery, and introduces significant risks. This paper presents a method of software development aimed at “correctness by construction”, which greatly attenuates these problems. The process described here has been applied successfully to the development of avionic software for the new C-130J (“Hercules”) aircraft.

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, ISO/IEC 8652:1995(E)-RM95; version 6.0, December 1994. (See especially Annex H “Safety and Security”.)

    Google Scholar 

  2. Alspaugh, S. Faulk, K. Heninger Britton, R. Parker, D. Parnas, J. Shore: Software Requirements for the A7-E Aircraft. Report NRL/FR/5530-92-9194. Naval Research Laboratory, Washington, D.C., 1992.

    Google Scholar 

  3. B.A. Carré, J.R. Garnsworthy: SPARK — An annotated Ada subset for safetycritical programming. In: Proceedings of Tri-Ada Conference, Baltimore, December 1990.

    Google Scholar 

  4. S. Faulk, L. Finneran, J. Kirby, Jr., S. Shah, J. Sutton: Experience applying the CoRE method to the Lockheed C-130J software requirements. In: Proceedings of Ninth Annual Conference on Computer Assurance, Gaithersburg, MD, 1994, pp.3–8.

    Google Scholar 

  5. J.R. Garnsworthy, I.M. O'Neill, B.A. Carré: Automatic proof of absence of runtime errors. In: Proceedings of Ada UK Conference, London Docklands, October 1993.

    Google Scholar 

  6. Program Validation Ltd.: The Formal Semantics of SPARK (Volume 1: Static Semantics; Volume 2: Dynamic Semantics). Praxis PVL, 20 Manvers Street, Bath BA1 IPX, U.K., 1994.

    Google Scholar 

  7. RTCA: Software Considerations in Airborne Systems and Equipment Certification. RTCA/DO-178B, 1994

    Google Scholar 

  8. Software Productivity Consortium: Consortium Requirements Engineering Guidebook, SPC-92060-CMC version 01.00.09. Software Productivity Consortium, Herndon, VA, U.S., 1993

    Google Scholar 

  9. Software Productivity Consortium: ADARTS Guidebook, SPC-94107-N, version 02.01.00 Software Productivity Consortium, Herndon, VA, U.S., 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Marcel Toussaint

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Croxford, M., Sutton, J. (1996). Breaking through the V and V bottleneck. In: Toussaint, M. (eds) Ada in Europe. Ada-Europe 1995. Lecture Notes in Computer Science, vol 1031. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0015506

Download citation

  • DOI: https://doi.org/10.1007/BFb0015506

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60757-1

  • Online ISBN: 978-3-540-49362-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy