• DocumentCode
    3527634
  • Title

    Monitoring of I/O for safety-critical systems using PCI express advanced error reporting

  • Author

    Munch, Daniel ; Paulitsch, Michael ; Herkersdorf, Andreas

  • Author_Institution
    Airbus Group Innovations, Munich, Germany
  • fYear
    2015
  • fDate
    8-10 June 2015
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Certification is the process in which a manufacturer has to prove to authorities that an aircraft and systems like safety-critical avionic systems work safely as intended without unacceptable hazards. Means to achieve this are redundancy, separation/protection, monitoring, and recovery mechanisms. The objective of this paper is to provide a cost-efficient solution for monitoring of Commercial Off-The-Shelf (COTS) Input/Output (I/O) devices using COTS components and standards. The first contribution of this paper is an evaluation-proved single-event monitoring concept to permit PCI Express (PCIe) debugging without an expensive PCIe protocol analyzer and to facilitate build-in self-tests for COTS PCIe I/O devices. This is proved with an evaluation. The second contribution is a run-time monitoring concept to monitor, detect, prevent errors and to recover from errors for spatial separation of COTS PCIe I/O devices during operation. Both monitoring types use only available PCIe-compatible COTS components. This makes them portable to various computing architectures (Intel, ARM, PowerPC) and applicable for existing I/O virtualization and I/O sharing solutions. A practical evaluation reveals that the performance overhead (transfer time, transfer rate) inserted by the run-time monitoring is with 0.88% small and insignificant.
  • Keywords
    avionics; computerised monitoring; performance evaluation; peripheral interfaces; safety-critical software; virtualisation; COTS PCIe IO devices; COTS components; COTS standards; IO monitoring; IO sharing solutions; IO virtualization; PCI express advanced error reporting; PCIe-compatible COTS components; certification; commercial off-the-shelf input-output devices; performance overhead; safety-critical avionic systems; single-event monitoring concept; unacceptable hazards; Aerospace electronics; Hardware; Monitoring; Performance evaluation; Protocols; Standards; Virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Embedded Systems (SIES), 2015 10th IEEE International Symposium on
  • Conference_Location
    Siegen
  • Type

    conf

  • DOI
    10.1109/SIES.2015.7185049
  • Filename
    7185049