• DocumentCode
    1822860
  • Title

    Verifying programs with unreliable channels

  • Author

    Abdulla, Parosh ; Jonsson, Bengt

  • Author_Institution
    Dept. of Comput. Sci., Uppsala Univ., Sweden
  • fYear
    1993
  • fDate
    19-23 Jun 1993
  • Firstpage
    160
  • Lastpage
    170
  • Abstract
    The verification of a particular class of infinite-state systems, namely, systems consisting of finite-state processes that communicate via unbounded lossy FIFO channels, is considered. This class is able to model, e.g., link protocols such as the Alternating Bit Protocol and HDLC. For this class of systems, it is shown that several interesting verification problems are decidable by giving algorithms for verifying: the reachability problem (whether a finite set of global states is reachable from some other global state of the system); the safety property over traces, formulated as regular sets of allowed finite traces; and eventuality properties (whether all computations of a system eventually reach a given set of states). The algorithms are used to verify some idealized sliding-window protocols with reasonable time and space resources
  • Keywords
    decidability; program verification; programming theory; protocols; telecommunication channels; Alternating Bit Protocol; HDLC; decidable; eventuality properties; finite traces; finite-state processes; global states; infinite-state system verification; program verification; protocols; reachability problem; safety property; sliding-window protocols; space resources; time resources; traces; unbounded lossy FIFO channels; unreliable channels; Algorithm design and analysis; Clocks; Contracts; Data engineering; Hardware; Microwave integrated circuits; Protocols; Safety;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1993. LICS '93., Proceedings of Eighth Annual IEEE Symposium on
  • Conference_Location
    Montreal, Que.
  • Print_ISBN
    0-8186-3140-6
  • Type

    conf

  • DOI
    10.1109/LICS.1993.287591
  • Filename
    287591