Skip to main content

Model-Checking Real-Time Properties of an Aircraft Landing Gear System Using Fiacre

  • Conference paper
ABZ 2014: The Landing Gear Case Study (ABZ 2014)

Abstract

We describe our experience with modeling the landing gear system of an aircraft using the formal specification language Fiacre. Our model takes into account the behavior and timing properties of both the physical parts and the control software of this system. We use this formal model to check safety and real-time properties on the system but also to find a safe bound on the maximal time needed for all gears to be down and locked (assuming the absence of failures). Our approach ultimately relies on the model-checking tool Tina, that provides state-space generation and model-checking algorithms for an extension of Time Petri Nets with data and priorities.

This work was partly supported by the ITEA2 Project OpenETCS.

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.

Similar content being viewed by others

References

  1. Berthomieu, B., Bodeveix, J.P., Farail, P., Filali, M., Garavel, H., Gauffilet, P., Lang, F., Vernadat, F.: Fiacre: an intermediate language for model verification in the topcased environment. In: Embedded Real Time Software (ERTS) (2008)

    Google Scholar 

  2. Boniol, F., Wiels, V.: The Landing Gear System Case Study. In: Boniol, F. (ed.) ABZ 2014 Case Study Track. CCIS, vol. 433, pp. 1–18. Springer, Heidelberg (2014)

    Google Scholar 

  3. Wiels, V., Boniol, F., Ledinot, E.: Experiences in using model checking to verify real time properties of a landing gear control system. SIA/Articles Techniques (2006)

    Google Scholar 

  4. Berthomieu, B., Ribet, P.O., Vernadat, F.: The tool Tina – construction of abstract state spaces for Petri Nets and time petri nets. International Journal of Production Research 42 (2004)

    Google Scholar 

  5. Berthomieu, B., Bodeveix, J.P., Filali, M., Garavel, H., Lang, F., Peres, F., Saad, R., Stoecker, J., Vernadat, F.: The syntax and semantics of fiacre. Repport LAAS N 07264 (2007)

    Google Scholar 

  6. Berthomieu, B., Vernadat, F.: State Space Abstractions for Time Petri Nets. In: Lee, I., Leung, J.Y.-T., Son, S. (eds.) Handbook of Real-Time and Embedded Systems. CRC Press, Boca Raton (2007)

    Google Scholar 

  7. Abid, N., Dal Zilio, S., Le Botlan, D.: A formal framework to specify and verify real–time properties on critical systems. International Journal of Critical Computer-Based Systems 5, 4–30 (2014)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Berthomieu, B., Dal Zilio, S., Fronc, Ɓ. (2014). Model-Checking Real-Time Properties of an Aircraft Landing Gear System Using Fiacre. In: Boniol, F., Wiels, V., Ait Ameur, Y., Schewe, KD. (eds) ABZ 2014: The Landing Gear Case Study. ABZ 2014. Communications in Computer and Information Science, vol 433. Springer, Cham. https://doi.org/10.1007/978-3-319-07512-9_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-07512-9_8

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-07511-2

  • Online ISBN: 978-3-319-07512-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics