Formal specification, simulation, and performance evaluation of a mobile data link protocol using Estelle

Communication protocols consists of a set of distributed algorithms which allow two or more communicating entities to exchange information. Typically, these protocols represent one of the seven layers in the Open Systems Interconnection (OSI) Reference Model. Traditionally, protocols approved by...

Full description

Bibliographic Details
Main Author: Chen, Ted Y. G.
Format: Others
Language:English
Published: 2009
Online Access:http://hdl.handle.net/2429/4925
id ndltd-UBC-oai-circle.library.ubc.ca-2429-4925
record_format oai_dc
spelling ndltd-UBC-oai-circle.library.ubc.ca-2429-49252018-01-05T17:32:19Z Formal specification, simulation, and performance evaluation of a mobile data link protocol using Estelle Chen, Ted Y. G. Communication protocols consists of a set of distributed algorithms which allow two or more communicating entities to exchange information. Typically, these protocols represent one of the seven layers in the Open Systems Interconnection (OSI) Reference Model. Traditionally, protocols approved by international standards organizations, such as the ISO or CCITf, have been defined by a combination of English prose, state tables, and state diagrams. These informal methods, although useful, are imprecise and can lead to ambiguities. Using Estelle, a formal description technique (FDT), protocol specifications can be made clear and free from any ambiguities and provide a standardized manner in which to document protocol operations. Formal methods also provide a foundation for performing protocol validation and implementation, and evaluating protocol efficiency. A brief summary of Estelle constructs and its application in modelling communication protocol elements is presented, and a data link layer protocol, representing layer two of the OSI model, is introduced. This protocol is based on a Type-IT Hybrid ARQ scheme and was designed to provide reliable communications in a mobile radio environment. The mobile data link protocol (MDLP) is formally specified using Estelle. In addition, the MDLP specification is tested for conformance to the informal prose description. Finally, the operation of the MDLP is simulated and a throughput evaluation is performed using a statistical channel model. Moreover, for comparison purposes, throughput results are also obtained for a selective repeat ARQ scheme. The protocol design, testing, and simulation was performed using the Estelle Development Toolset (EDT). Applied Science, Faculty of Electrical and Computer Engineering, Department of Graduate 2009-02-23T18:49:08Z 2009-02-23T18:49:08Z 1993 1994-05 Text Thesis/Dissertation http://hdl.handle.net/2429/4925 eng For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use. 1474308 bytes application/pdf
collection NDLTD
language English
format Others
sources NDLTD
description Communication protocols consists of a set of distributed algorithms which allow two or more communicating entities to exchange information. Typically, these protocols represent one of the seven layers in the Open Systems Interconnection (OSI) Reference Model. Traditionally, protocols approved by international standards organizations, such as the ISO or CCITf, have been defined by a combination of English prose, state tables, and state diagrams. These informal methods, although useful, are imprecise and can lead to ambiguities. Using Estelle, a formal description technique (FDT), protocol specifications can be made clear and free from any ambiguities and provide a standardized manner in which to document protocol operations. Formal methods also provide a foundation for performing protocol validation and implementation, and evaluating protocol efficiency. A brief summary of Estelle constructs and its application in modelling communication protocol elements is presented, and a data link layer protocol, representing layer two of the OSI model, is introduced. This protocol is based on a Type-IT Hybrid ARQ scheme and was designed to provide reliable communications in a mobile radio environment. The mobile data link protocol (MDLP) is formally specified using Estelle. In addition, the MDLP specification is tested for conformance to the informal prose description. Finally, the operation of the MDLP is simulated and a throughput evaluation is performed using a statistical channel model. Moreover, for comparison purposes, throughput results are also obtained for a selective repeat ARQ scheme. The protocol design, testing, and simulation was performed using the Estelle Development Toolset (EDT). === Applied Science, Faculty of === Electrical and Computer Engineering, Department of === Graduate
author Chen, Ted Y. G.
spellingShingle Chen, Ted Y. G.
Formal specification, simulation, and performance evaluation of a mobile data link protocol using Estelle
author_facet Chen, Ted Y. G.
author_sort Chen, Ted Y. G.
title Formal specification, simulation, and performance evaluation of a mobile data link protocol using Estelle
title_short Formal specification, simulation, and performance evaluation of a mobile data link protocol using Estelle
title_full Formal specification, simulation, and performance evaluation of a mobile data link protocol using Estelle
title_fullStr Formal specification, simulation, and performance evaluation of a mobile data link protocol using Estelle
title_full_unstemmed Formal specification, simulation, and performance evaluation of a mobile data link protocol using Estelle
title_sort formal specification, simulation, and performance evaluation of a mobile data link protocol using estelle
publishDate 2009
url http://hdl.handle.net/2429/4925
work_keys_str_mv AT chentedyg formalspecificationsimulationandperformanceevaluationofamobiledatalinkprotocolusingestelle
_version_ 1718586961444208640