• DocumentCode
    3359619
  • Title

    Performance Analysis of ARQ Protocols using a Theorem Prover

  • Author

    Hasan, Osman ; Tahar, Sofiène

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, QC
  • fYear
    2008
  • fDate
    20-22 April 2008
  • Firstpage
    85
  • Lastpage
    94
  • Abstract
    Automatic-repeat-request (ARQ) protocols are widely used in modern data communications to guarantee reliable transmission over imperfect physical links. The behavior of an ARQ protocol largely depends on a number of network parameters and traditionally simulation is used for their performance analysis. However, simulation provides less accurate results and usually requires enormous amount of CPU time in order to attain reasonable estimates. To overcome these limitations, we propose to conduct the performance analysis of ARQ protocols in the environment of a higher-order-logic theorem prover (HOL). We present an approach to formally model the delay characteristics of ARQ protocols as a function of geometric random variable in higher-order-logic. In particular, we develop higher-order-logic models that describe the delay behavior of three basic types of ARQ protocols, i.e., Stop-and-Wait, Go-Back-N and Selective-Repeat. The paper also includes the verification of the average message delay relations for these three protocols in HOL.
  • Keywords
    automatic repeat request; computer networks; ARQ protocols; automatic-repeat-request protocols; geometric random variable; higher-order-logic theorem prover; Analytical models; Automatic repeat request; Computational modeling; Computer errors; Computer simulation; Delay; Logic; Performance analysis; Protocols; Random variables;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance Analysis of Systems and software, 2008. ISPASS 2008. IEEE International Symposium on
  • Conference_Location
    Austin, TX
  • Print_ISBN
    978-1-4244-2232-6
  • Electronic_ISBN
    978-1-4244-2233-3
  • Type

    conf

  • DOI
    10.1109/ISPASS.2008.4510741
  • Filename
    4510741