• DocumentCode
    3657816
  • Title

    Protocol verification using relational database systems

  • Author

    Ming-Yee Lai;Tony T. Lee

  • Author_Institution
    Bell Communications Research, 435 South Street, Morristown, NJ 07960, United States
  • fYear
    1987
  • Firstpage
    347
  • Lastpage
    354
  • Abstract
    Processes participating in a communications protocol are usually modeled by finite-state machines interacting each other. Protocol verification is a procedure to validate the logic correctness of these interaction sequences and detect the potential design errors. A relational approach is proposed to represent a finite-state machine as a transition relation. On this basis, relational algebra can be utilized to derive the global-state transitions of the system. Furthermore, the logic errors of the protocol such as deadlocks, incomplete specifications and nonexecutable interactions can all be formulated in terms of relational algebra. This approach has been implemented on the INGRES and DBASE-III database systems running on various machines and applied to the verification of several protocols including the CCITT X.21. Protocol verification represents a non-traditional data processing application of relational database systems.
  • Keywords
    "Artificial intelligence","Bismuth"
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1987 IEEE Third International Conference on
  • Print_ISBN
    978-0-8186-0762-2
  • Type

    conf

  • DOI
    10.1109/ICDE.1987.7272400
  • Filename
    7272400