• DocumentCode
    12112
  • Title

    Design and Verification of a Media Redundancy Management Driver for a CAN Star Topology

  • Author

    Gessner, David ; Barranco, Manuel ; Proenza, Julián

  • Author_Institution
    Dept. de Mat. i Inf., Univ. de les Illes Balears (UIB), Palma de Mallorca, Spain
  • Volume
    9
  • Issue
    1
  • fYear
    2013
  • fDate
    Feb. 2013
  • Firstpage
    237
  • Lastpage
    245
  • Abstract
    Some of the severe dependability limitations of Controller Area Network (CAN) can be overcome by replacing its bus topology with a star topology. Thus, a replicated star topology with advanced error-containment and fault-tolerance mechanisms for CAN, called ReCANcentrate, has been proposed. Its two hubs are coupled with each other and create a single logical broadcast domain. This allows each node to easily manage the replicated star by means of a software driver, called reCANdrv, that abstracts away the details of this replication. The goal of reCANdrv is to manage the star´s media redundancy transparently for a CAN application, allowing it to exchange information through the star while tolerating faults. This paper describes the design of reCANdrv, the specification as properties of reCANdrv´s correct redundancy management, and the verification of these properties by means of model checking.
  • Keywords
    controller area networks; device drivers; fault tolerance; formal verification; CAN star topology; ReCANcentrate; advanced error-containment; controller area network; fault-tolerance mechanisms; media redundancy management driver; model checking; reCANdrv; replicated star topology; software driver; Buffer storage; Circuit faults; Hardware; Media; Redundancy; Software; Topology; Controller Area Network (CAN); UPPAAL; fault tolerance; field buses; formal verification; media redundancy management; model checking; replicated star topology;
  • fLanguage
    English
  • Journal_Title
    Industrial Informatics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1551-3203
  • Type

    jour

  • DOI
    10.1109/TII.2012.2198663
  • Filename
    6198330