• DocumentCode
    766441
  • Title

    From State Machines to Temporal Logic: Specification Methods for Protocol Standards

  • Author

    Schwartz, Richard L. ; Melliar-Smith, P. Michael

  • Author_Institution
    SRI International, Menlo Park, CA, USA
  • Volume
    30
  • Issue
    12
  • fYear
    1982
  • fDate
    12/1/1982 12:00:00 AM
  • Firstpage
    2486
  • Lastpage
    2496
  • Abstract
    This paper attempts to lend perspective to several different methods that have been employed for specifying computer communication protocols by comparing a spectrum of specification techniques. The paper characterizes specification languages such as state transition diagrams, variants of temporal logic approaches, and sequence expressions by the extent to Which information is encoded as properties of a single state versus properties of a history of the entire computation state sequence. Taking the prototypical alternating bit protocol as an example, each method is used to specify the requirements for the send process of the distributed system.
  • Keywords
    Computer communication protocols; Computer software requirements and specifications; Communication standards; Computer networks; Computer science; Context; History; Logic; Protocols; Prototypes; Specification languages; Testing;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/TCOM.1982.1095451
  • Filename
    1095451