Skip to main content

Study on the Barriers to the Industrial Adoption of Formal Methods

  • Conference paper
Formal Methods for Industrial Critical Systems (FMICS 2013)

Abstract

The authors conducted an informal survey of contractors, customers, and certification authorities in the United States aerospace domain to identify barriers to the adoption of formal methods and suggested mitigations for those barriers. We surveyed 31 individuals from the following nine organizations: United States Army, Boeing, FAA, Galois, Honeywell, Lockheed Martin, NASA, Rockwell Collins, and Wind River. The top three barrier categories were education, tools, and the industrial environment (i.e., non-technical barriers with respect to personnel changes, contracts, and schedules) The top three mitigation categories were education, improving tool integration, and creating and disseminating evidence of the benefits of formal analysis. Strategies to accelerate adoption of formal methods include making formal methods a part of the undergraduate software engineering curriculum, hosting courses in formal methods for working engineers, funding the integration of tools, funding improvements to tool interfaces, and promoting/requiring the use of formal methods on future contracts.

Distribution Statement A. Approved for public release; distribution is unlimited. Case 88ABW-2012-6299.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 49.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. Hardin, D.S.: Design and Verification of Microprocessor Systems for High- Assurance Applications. Springer (2010)

    Google Scholar 

  2. Harrison, J.: Floating-Point Verification Using Theorem Proving. In: Bernardo, M., Cimatti, A. (eds.) SFM 2006. LNCS, vol. 3965, pp. 211–242. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  3. Austin, S., Parkin, G.: Formal Methods: A survey, National Physical Laboratory, Teddington, Middlesex, UK (1993)

    Google Scholar 

  4. Craigen, D., Gerhart, S., Ralston, T.: An International Survey of Industrial Applications of Formal Methods (2 volumes), U.S. National Institute of Standards and Technology, Computer Systems Laboratory (1993)

    Google Scholar 

  5. Clarke, E.M., Wing, J.M.: Formal Methods: State of the Art and Future Directions. ACM Computing Surveys 28, 626–643 (1996)

    Article  Google Scholar 

  6. Woodcock, J., Larsen, P.G., Bicarregui, J., Fitzgerald, J.: The Industrial Application of Formal Methods: an International Survey, http://fmsurvey.org/ (accessed June 2012)

  7. Bicarregui, J.C., Fitzgerald, J.S., Larsen, P.G., Woodcock, J.C.P.: Industrial Practice in Formal Methods: A Review. In: Cavalcanti, A., Dams, D.R. (eds.) FM 2009. LNCS, vol. 5850, pp. 810–813. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  8. Woodcock, J., Larsen, P.G., Bicarregui, J., Fitzgerald, J.: Formal Methods: Practice and experience. ACM Computing Surveys 41(4), 1–40 (2009)

    Article  Google Scholar 

  9. Krieker, J., Tarlecki, A., Vardi, M.Y., Wilhelm, R.: Modeling, Analysis, and Verification - The Formal Methods Manifesto 2010. In: Dagstuhl Manifestos 1. Schloss Dagstuhl, Germany (2011)

    Google Scholar 

  10. Cofer, D.: Model Checking: Cleared for Take Off. In: van de Pol, J., Weber, M. (eds.) SPIN 2010. LNCS, vol. 6349, pp. 76–87. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  11. Holloway, C.M.: Issues in Software Safety: Polly Ann Smith Co. v. Ned I. Ludd. In: Proceedings of the 20th International System Safety Conference, August 5-9. Denver, Colorado (2002)

    Google Scholar 

  12. Miller, S.P.: Lessons from Twenty Years of Industrial Formal Methods. In: Proceedings of HCSS (2012), http://cps-vo.org/node/3434

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Davis, J.A. et al. (2013). Study on the Barriers to the Industrial Adoption of Formal Methods. In: Pecheur, C., Dierkes, M. (eds) Formal Methods for Industrial Critical Systems. FMICS 2013. Lecture Notes in Computer Science, vol 8187. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41010-9_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-41010-9_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-41009-3

  • Online ISBN: 978-3-642-41010-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics