• DocumentCode
    2400965
  • Title

    Sustaining Property Verification of Synchronous Dependable Protocols Over Implementation

  • Author

    Bokor, Péter ; Serafini, Marco ; Sisak, Áron ; Pataricza, András ; Suri, Neeraj

  • Author_Institution
    Tech. Univ. of Darmstadt, Darmstadt
  • fYear
    2007
  • fDate
    14-16 Nov. 2007
  • Firstpage
    169
  • Lastpage
    178
  • Abstract
    It is often considered that a protocol that has been verified for its dependability properties at the protocol level maintains these proven properties over its implementation. Focusing on synchronous protocols, we demonstrate that this assumption can easily be fallacious. We utilize the example of an existing formally verified diagnostic protocol as implemented onto the targeted time-triggered architecture (TTA). The cause is identified as the overlap mismatch across the computation and communication phases in TTA, which does not match the system assumptions of the protocol. To address this mismatch problem, we develop the concept of a generic alignment (co-ordination) layer to implement the desired communication assumptions. The verification of this layer ensures that the formally proved properties of a protocol also hold over their varied implementation.
  • Keywords
    program verification; software architecture; formally verified diagnostic protocol; generic alignment layer; property verification; synchronous dependable protocol; targeted time-triggered architecture; Access protocols; Algorithm design and analysis; Clustering algorithms; Computer architecture; Delay; Fault tolerance; Formal verification; State-space methods; Systems engineering and theory; Time division multiple access;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Assurance Systems Engineering Symposium, 2007. HASE '07. 10th IEEE
  • Conference_Location
    Plano, TX
  • ISSN
    1530-2059
  • Print_ISBN
    978-0-7695-3043-7
  • Type

    conf

  • DOI
    10.1109/HASE.2007.50
  • Filename
    4404739