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...

Full description

Bibliographic Details
Main Author: Aleem, Syed A.
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