Skip to main content

Novel Generic Middleware Building Blocks for Dependable Modular Avionics Systems

  • Conference paper
Dependable Computing - EDCC 5 (EDCC 2005)

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

Included in the following conference series:

  • 834 Accesses

  • 5 Citations

Abstract

The A3M project aimed to define basic building blocks of a middleware meeting both dependability and real-time requirements for a wide range of space systems and applications. The developed middleware includes Uniform Consensus (UCS) and Uniform Coordination (UCN) protocols and two services implemented to solve two recurring problems of space applications: “distributed consistent processing under active redundancy” and “distributed replicated data consistency, program serialization and program atomicity”. The protocols have been verified through extensive and accurate testing under the Real Time OS simulator RTSim supporting fault injections. The performances measured on a representative platform based on three LEON SPARC microprocessors interconnected with point-to-point SpaceWire links show that A3M solution may be applied to very different fields, from high performance distributed computing to satellite formation flying coordination.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

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. Hermant, J.-F., Le Lann, G.: Fast Asynchronous Uniform Consensus in Real-Time Distributed Systems. IEEE Transactions on Computers 51(8), 931–944 (2002)

    Article  Google Scholar 

  2. Le Lann, G.: Asynchrony and Real-Time Dependable Computing. In: Proceedings of the 8th IEEE Intl. Workshop on Object-Oriented Real-Time Dependable Systems (WORDS), Guadalajara, Mexico (January 2003)

    Google Scholar 

  3. Le Lann, G., Schmid, U.: How to Maximize Computing Systems Coverage, Technical Report 183/1-128, Department of Automation, Technical University, Vienna (Austria) (April 2003)

    Google Scholar 

  4. Powell, D.: Failure mode assumptions and assumption coverage. In: 22nd IEEE Annual International Symposium on Fault-Tolerant Computing (FTCS-22), Boston (USA), July 8-10, pp. 386–395. Springer, Heidelberg (1992); [Revised version in Predictably Dependable Computing Systems, Springer, ISBN 3-540-59334-9, 1995, pp.123-140]

    Google Scholar 

  5. Fabre, J.-C., Salles, F., Rodríguez Moreno, M., Arlat, J.: Assessment of COTS Micro-kernels by Fault Injection. In: Proc. 7th IFIP Conf. on Dependable Computing for Critical Applications (DCCA-7), San Jose, pp. 25–44 (January 1999)

    Google Scholar 

  6. Arlat, J., Fabre, J.C., Rodriguez, M., Salles, F.: Dependability of COTS Microkernel-based Systems. IEEE Transactions on Computers, Special Issue on Embedded Fault Tolerant Systems, 138–163 (February 2002)

    Google Scholar 

  7. VxWorks Realtime Kernel, WindRiver Systems (see) (1998), http://www.windriver.com/products/platforms/general_purpose/

  8. RTSIM real-time executives simulator, AxLog see, http://www.axlog.fr/prod/rtsim.html

  9. Hsueh, M.-C., Tsai, T.K., Iyer, R.K.: Fault Injection Techniques and Tools. Computer 30(4), 75–82 (1997)

    Article  Google Scholar 

  10. Chandra, T., Toueg, S.: Unreliable Failure Detectors for Reliable Distributed Systems. Journal of the Association for Computing Machinery 43(2), 225–267 (1996)

    MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Honvault, C., Le Roy, M., Gula, P., Fabre, J.C., Le Lann, G., Bornschlegl, E. (2005). Novel Generic Middleware Building Blocks for Dependable Modular Avionics Systems. In: Dal Cin, M., Kaâniche, M., Pataricza, A. (eds) Dependable Computing - EDCC 5. EDCC 2005. Lecture Notes in Computer Science, vol 3463. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11408901_10

Download citation

Keywords

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Publish with us

Policies and ethics