Integration of formal analysis into a model-based software development process

  • Authors:
  • Michael Whalen;Darren Cofer;Steven Miller;Bruce H. Krogh;Walter Storm

  • Affiliations:
  • Rockwell Collins Inc., Advanced Technology Center, Cedar Rapids, IA;Rockwell Collins Inc., Advanced Technology Center, Cedar Rapids, IA;Rockwell Collins Inc., Advanced Technology Center, Cedar Rapids, IA;Carnegie Mellon University, Dept. of Electical & Computer Engineering, Pittsburgh, PA;Lockheed Martin Aeronautics Company, Flight Control Advanced Development, Ft. Worth, TX

  • Venue:
  • FMICS'07 Proceedings of the 12th international conference on Formal methods for industrial critical systems
  • Year:
  • 2007

Quantified Score

Hi-index 0.02

Visualization

Abstract

The next generation of military aerospace systems will includeadvanced control systems whose size and complexity will challenge currentverification and validation approaches. The recent adoption by the aerospaceindustry of model-based development tools such as Simulink® and SCADESuite™ is removing barriers to the use of formal methods for the verification ofcritical avionics software. Formal methods use mathematics to prove that softwaredesign models meet their requirements, and so can greatly increase confidencein the safety and correctness of software. Recent advances in formalanalysis tools have made it practical to formally verify important properties ofthese models to ensure that design defects are identified and corrected early inthe lifecycle. This paper describes how formal analysis tools can be insertedinto a model-based development process to decrease costs and increase qualityof critical avionics software.