Skip to main content

Formal Modeling and Analysis of an Avionics Triplex Sensor Voter

  • Conference paper
  • First Online:
Model Checking Software (SPIN 2003)

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

Included in the following conference series:

Abstract

Digital flight control systems utilize redundant hardware to meet high reliability requirements. In this study we use the SMV model checker to assess the design correctness of a sensor voter algorithm used to manage three redundant sensors. The sensor voter design is captured as a Simulink diagram. The requirements verified include normal operation, transient conditions, and fault handling.

The sensor voter algorithm is a realistic example of flight citical embedded software used to manage redundant air data or inertial reference sensors. We are using it to evaluate different design methods, languages, and tools currently available for formal verification. Key issues are 1) integration of formal verification into existing development processes and tools, and 2) synthesis of the correct environment (world abstraction) needed for analysis of normal and off-normal operation conditions.

This work has been supported in part by NASA contract NAS1-00079.

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. P. Kurzhals, et al, “Integrity in Electronic Flight Control Systems”, AGARDo-graph No. 224, April 1977. (available through National Technical Information Service, Springfield, VA)

    Google Scholar 

  2. T. Cunningham, et al, “Fault Tolerance Design and Redundancy Management Techniques”, NATO AGARD Lecture Series No. 109. Sept 1980. (available through National Technical Information Service, Spring field, VA) see especially Chapter 3: Computer Based In-flight Monitoring; Chapter 7: Failure Management for Saab Viggen JA-37 Aircraft; Chapter 8: Flight Experience with Flight Control Redundancy Management

    Google Scholar 

  3. G. Belcher, D. McIver and K. Szalai, “Validation of Flight Critical Control Systems”, AGARD Advisory Report No. 274, Dec 1991. (available through National Technical Information Service, Springfield, VA)

    Google Scholar 

  4. S. Osder, “Practical View of Redundancy Management Application and Theory”, Journal of Guidance and Control, Vol. 22 No. 1, Jan–Feb 1999.

    Google Scholar 

  5. R. P. G. Collinson, Introduction to Avionics, Chapman & Hall, London, 1998.

    Google Scholar 

  6. K. McMillan, Symbolic Model Checking, Kluwer Academic Publishers, Boston, Dordrecht, London, 1993.

    MATH  Google Scholar 

  7. Micheal R A Huth and Mark D Ryan, Logic in Computer Science Modelling and reasoning about systems, University Press, Cambridge, United Kingdom, 2000.

    MATH  Google Scholar 

  8. SMV web page: http://www-2.cs.cmu.edu/modelcheck

  9. sf2smv web page: http://www.ece.cmu.edu/webk/sf2smv

  10. Checkmate web page: http://www.ece.cmu.edu/webk/checkmate

  11. Simulink weg page: http://www.mathworks.com/products/simulink

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dajani-Brown, S., Cofer, D., Hartmann, G., Pratt, S. (2003). Formal Modeling and Analysis of an Avionics Triplex Sensor Voter. In: Ball, T., Rajamani, S.K. (eds) Model Checking Software. SPIN 2003. Lecture Notes in Computer Science, vol 2648. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44829-2_3

Download citation

  • DOI: https://doi.org/10.1007/3-540-44829-2_3

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40117-9

  • Online ISBN: 978-3-540-44829-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics