Protocol engineering issues for open systems communications.
In this thesis we present real design criteria and design building blocks in a highly procedural way starting from the specification to the implementation stage. A subset of a real protocol, namely ISDN Q.931 (CCIT3), written in informal English will be translated to a formal specification using Est...
Main Author: | |
---|---|
Format: | Others |
Published: |
University of Ottawa (Canada)
2009
|
Subjects: | |
Online Access: | http://hdl.handle.net/10393/6011 http://dx.doi.org/10.20381/ruor-11045 |
id |
ndltd-uottawa.ca-oai-ruor.uottawa.ca-10393-6011 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-uottawa.ca-oai-ruor.uottawa.ca-10393-60112018-01-05T19:04:12Z Protocol engineering issues for open systems communications. Aleem, Syed A. Computer Science. In this thesis we present real design criteria and design building blocks in a highly procedural way starting from the specification to the implementation stage. A subset of a real protocol, namely ISDN Q.931 (CCIT3), written in informal English will be translated to a formal specification using Estelle as the formal description technique. A means of incorporating the design criteria into the formal description of the protocol is presented and illustrated with Q.931 as example. This thesis will also derive the services a protocol expects from the operating system. Those services will be summarized and standardized in order to limit variability in the design process of a protocol. The system interface which has been a major source of variation in protocol implementation, will reduce to a set of a few well defined standard system calls by assuming a proposed standard operating system interface. This interface standard appears to be sufficient to allow the automatic development of complete protocol software. (Abstract shortened by UMI.) 2009-03-20T20:28:03Z 2009-03-20T20:28:03Z 1990 1990 Thesis Source: Masters Abstracts International, Volume: 31-01, page: 0339. 9780315680371 http://hdl.handle.net/10393/6011 http://dx.doi.org/10.20381/ruor-11045 181 p. University of Ottawa (Canada) |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
topic |
Computer Science. |
spellingShingle |
Computer Science. Aleem, Syed A. Protocol engineering issues for open systems communications. |
description |
In this thesis we present real design criteria and design building blocks in a highly procedural way starting from the specification to the implementation stage. A subset of a real protocol, namely ISDN Q.931 (CCIT3), written in informal English will be translated to a formal specification using Estelle as the formal description technique. A means of incorporating the design criteria into the formal description of the protocol is presented and illustrated with Q.931 as example. This thesis will also derive the services a protocol expects from the operating system. Those services will be summarized and standardized in order to limit variability in the design process of a protocol. The system interface which has been a major source of variation in protocol implementation, will reduce to a set of a few well defined standard system calls by assuming a proposed standard operating system interface. This interface standard appears to be sufficient to allow the automatic development of complete protocol software. (Abstract shortened by UMI.) |
author |
Aleem, Syed A. |
author_facet |
Aleem, Syed A. |
author_sort |
Aleem, Syed A. |
title |
Protocol engineering issues for open systems communications. |
title_short |
Protocol engineering issues for open systems communications. |
title_full |
Protocol engineering issues for open systems communications. |
title_fullStr |
Protocol engineering issues for open systems communications. |
title_full_unstemmed |
Protocol engineering issues for open systems communications. |
title_sort |
protocol engineering issues for open systems communications. |
publisher |
University of Ottawa (Canada) |
publishDate |
2009 |
url |
http://hdl.handle.net/10393/6011 http://dx.doi.org/10.20381/ruor-11045 |
work_keys_str_mv |
AT aleemsyeda protocolengineeringissuesforopensystemscommunications |
_version_ |
1718599701048066048 |