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...
Main Author: | |
---|---|
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 |