• DocumentCode
    1342213
  • Title

    Formal methods for specification and analysis of communication protocols

  • Author

    Babich, Fulvio ; Deotto, Lia

  • Author_Institution
    Univ. of Trieste, Trieste, Italy
  • Volume
    4
  • Issue
    1
  • fYear
    2002
  • Firstpage
    2
  • Lastpage
    20
  • Abstract
    Formal methods (FM) are mathematically-based techniques that provide a rigorous basis for software development: the application of FMs makes it possible to achieve provable correctness and reliability in the various steps of system design and implementation. This article is a tutorial presentation of formal methods and description techniques that address modeling and analysis of distributed systems and concurrent processes in telecommunications and protocol engineering. The aim of the article is to introduce to non-practitioners the main formal methods for communication protocols. For each method, a synthetic description of its textual or graphical syntax is provided. Also, the modeling capabilities and the basic communication features are pointed out by the application of the method to a common case study, a simple retransmission protocol. The tutorial description is completed by examples of recent applications of FMs to the specification and analysis of transmission and signaling protocols in industrial and research projects, which describe the methods´ application domain and offer selected references for further readings.
  • Keywords
    formal specification; signalling protocols; transport protocols; communication protocols; concurrent processes; description techniques; distributed systems; formal methods; graphical syntax; mathematically-based techniques; retransmission protocol; signaling protocols; software development; synthetic description; textual syntax; Application software; Automatic testing; Computer languages; Costs; Flexible manufacturing systems; Protocols; Software maintenance; State-space methods; System testing; Virtual prototyping;
  • fLanguage
    English
  • Journal_Title
    Communications Surveys & Tutorials, IEEE
  • Publisher
    ieee
  • ISSN
    1553-877X
  • Type

    jour

  • DOI
    10.1109/COMST.2002.5341329
  • Filename
    5341329