Skip to main content

Integration of Formal Analysis into a Model-Based Software Development Process

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

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4916))

Abstract

The next generation of military aerospace systems will include advanced control systems whose size and complexity will challenge current verification and validation approaches. The recent adoption by the aerospace industry of model-based development tools such as Simulink® and SCADE SuiteTM is removing barriers to the use of formal methods for the verification of critical avionics software. Formal methods use mathematics to prove that software design models meet their requirements, and so can greatly increase confidence in the safety and correctness of software. Recent advances in formal analysis tools have made it practical to formally verify important properties of these models to ensure that design defects are identified and corrected early in the lifecycle. This paper describes how formal analysis tools can be inserted into a model-based development process to decrease costs and increase quality of critical 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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Buffington, J.M., Crum, V., Krogh, B.H., Plaisted, C., Prasanth, R., Bose, P., Johnson, T.: Validation & verification of intelligent and adaptive control systems (VVIACS)*. In: AIAA Guidance, Navigation and Control Conference (August 2004)

    Google Scholar 

  2. Whalen, M.W., Innis, J.D., Miller, S.P., Wagner, L.G.: ADGS-2100 Adaptive Display & Guidance System Window Manager Analysis, NASA Contractor Report CR-2006-213952 (February 2006)

    Google Scholar 

  3. Miller, S., Heimdahl, M.P.E., Tribble, A.C.: Proving the Shalls. In: Proceedings of FM 2003: the 12th International FME Symposium, Pisa, Italy, September 8-14 (2003)

    Google Scholar 

  4. Clarke, E., Grumberg, O., Peled, P.: Model Checking. The MIT Press, Cambridge (2001)

    Google Scholar 

  5. Heitmeyer, C., Jeffords, R., Labaw, B.: Automated Consistency Checking of Requirements Specification. ACM Transactions on Software Engineering and Methodology (TOSEM) 5(3), 231–261 (1996)

    Article  Google Scholar 

  6. Faulk, S., Brackett, J., Ward, P., Kirby Jr, J.: The CoRE Method for Real-Time Requirements. IEEE Software 9(5), 22–33 (1992)

    Article  Google Scholar 

  7. Chockler, H., Kupferman, O., Vardi, M.Y.: Coverage metrics for formal verification. In: Geist, D., Tronci, E. (eds.) CHARME 2003. LNCS, vol. 2860, pp. 111–125. Springer, Heidelberg (2003)

    Google Scholar 

  8. Lions, J.L.: Arianne 5 Flight 501 Failure Report by the Inquiry Board, ESA Technical Report No. 33-1996 (July 1996)

    Google Scholar 

  9. Choi, Y., Heimdahl, M.P.E., Rayadurgam, S.: Domain reduction abstraction. Technical Report 02-013. University of Minnesota (April 2002)

    Google Scholar 

  10. Tribble, A.C., Lempia, D.D., Miller, S.P.: Software Safety Analysis of a Flight Guidance System. In: Proceedings of the 21st Digital Avionics Systems Conference (DASC 2002), Irvine, California, October 27-31 (2002)

    Google Scholar 

  11. Reactive Systems, Inc, Reactis Home Page, http://www.reactive-systems.com

Download references

Author information

Authors and Affiliations

Authors

Editor information

Stefan Leue Pedro Merino

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Whalen, M., Cofer, D., Miller, S., Krogh, B.H., Storm, W. (2008). Integration of Formal Analysis into a Model-Based Software Development Process. In: Leue, S., Merino, P. (eds) Formal Methods for Industrial Critical Systems. FMICS 2007. Lecture Notes in Computer Science, vol 4916. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79707-4_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-79707-4_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-79706-7

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics