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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Hardin, D.S.: Design and Verification of Microprocessor Systems for High- Assurance Applications. Springer (2010)
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)
Austin, S., Parkin, G.: Formal Methods: A survey, National Physical Laboratory, Teddington, Middlesex, UK (1993)
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)
Clarke, E.M., Wing, J.M.: Formal Methods: State of the Art and Future Directions. ACM Computing Surveys 28, 626–643 (1996)
Woodcock, J., Larsen, P.G., Bicarregui, J., Fitzgerald, J.: The Industrial Application of Formal Methods: an International Survey, http://fmsurvey.org/ (accessed June 2012)
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)
Woodcock, J., Larsen, P.G., Bicarregui, J., Fitzgerald, J.: Formal Methods: Practice and experience. ACM Computing Surveys 41(4), 1–40 (2009)
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)
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)
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)
Miller, S.P.: Lessons from Twenty Years of Industrial Formal Methods. In: Proceedings of HCSS (2012), http://cps-vo.org/node/3434
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)