• DocumentCode
    2371236
  • Title

    A real-time gracefully degrading avionics system for unmanned aerial vehicles

  • Author

    Sababha, Belal H. ; Rawashdeh, O.A. ; Sa´deh, W.A.

  • Author_Institution
    Comput. Eng. Dept., Princess Sumaya Univ. for Technol., Amman, Jordan
  • fYear
    2012
  • fDate
    25-27 July 2012
  • Firstpage
    171
  • Lastpage
    177
  • Abstract
    Graceful degradation is an approach for developing dependable safety-critical embedded applications, where redundant active or standby resources are used to cope with faults through system reconfiguration at run-time. Compared to traditional hardware and software redundancy, it is a promising technique that may achieve dependability with a significant reduction in cost, size, weight, and power requirements. Checkpointing protocols, which are necessary components of degrading systems, support task migration through state preservation. They allow real-time embedded systems to recover from any failure by restarting from the last well-defined and consistent state, thus preserving the progress of computations that have been achieved. This paper demonstrates and applies the graceful degradation concept to achieve fault tolerance in an unmanned aerial vehicle (UAV) real-time embedded system. A checkpointing protocol is used to reserve the state of the avionics of the UAV system. Faults were injected during run-time causing one of the system´s stability critical control tasks to fail. The system was able successfully to recover by restarting the affected critical task(s) on a different processor with last valid consistent state(s). This paper presents the architecture, fault injection scheme, and the results of the tests performed, which demonstrate the viability of graceful degradation in our tested UAV.
  • Keywords
    autonomous aerial vehicles; avionics; embedded systems; failure analysis; fault diagnosis; stability; UAV real-time embedded system; checkpointing protocols; degrading systems; dependable safety-critical embedded applications; fault injection scheme; real-time gracefully degrading avionics system; software redundancy; state preservation; system stability critical control tasks; task migration; traditional redundancy; unmanned aerial vehicle real-time embedded system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace and Electronics Conference (NAECON), 2012 IEEE National
  • Conference_Location
    Dayton, OH
  • ISSN
    0547-3578
  • Print_ISBN
    978-1-4673-2791-6
  • Type

    conf

  • DOI
    10.1109/NAECON.2012.6531050
  • Filename
    6531050