An Estelle.Z parser for a protocol test generation environment TESTGEN+

Protocol testing is an indispensable constituent in protocol development. The test suite generation and selection processes are usually tedious and time-consuming. It is difficult to manually generate and select test suites without errors. Therefore, an automatic protocol test suite generation...

Full description

Bibliographic Details
Main Author: Zhang, Rui
Format: Others
Language:English
Published: 2009
Online Access:http://hdl.handle.net/2429/4686
id ndltd-UBC-oai-circle.library.ubc.ca-2429-4686
record_format oai_dc
spelling ndltd-UBC-oai-circle.library.ubc.ca-2429-46862018-01-05T17:32:06Z An Estelle.Z parser for a protocol test generation environment TESTGEN+ Zhang, Rui Protocol testing is an indispensable constituent in protocol development. The test suite generation and selection processes are usually tedious and time-consuming. It is difficult to manually generate and select test suites without errors. Therefore, an automatic protocol test suite generation and selection environment is required. For this purpose, the protocol test suite generation and selection environment, TESTGEN+ , was developed. TESTGEN+ includes the TESTGEN, TESTSEL and TESTVAL tools for test suite generation, selection, and validation, respectively. In this thesis, a new front end of the TESTGE N tool, an Estelle.Z parser which is for an Estelle-like protocol specification language, is designed and implemented. A real world protocol, home agent - a major component of the Mobile IP protocol, is specified in Estelle.Z. The specification is fed into the TESTGE N tool to yield a test suite, which is then fed into the TESTSE L tool to get a subset of an efficient test suite with user satisfactory coverage and cost. In order to evaluate the correctness of the parser, the same protocol is specified in Estelle.Y+ASN.l and fed through a different parser into TESTGEN and TESTSEL generating a test suite. Comparing the two test suites, results from the experiment indicate: a) the Estelle.Z parser works with the TESTGE N tool well; b) TESTGE N and TESTSE L are competent tools to generate and select test suites for protocol specifications; c) furthermore, there is room to improve the TESTGE N and the TESTSEL tools. Science, Faculty of Computer Science, Department of Graduate 2009-02-17T19:42:50Z 2009-02-17T19:42:50Z 1996 1996-11 Text Thesis/Dissertation http://hdl.handle.net/2429/4686 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. 4264844 bytes application/pdf
collection NDLTD
language English
format Others
sources NDLTD
description Protocol testing is an indispensable constituent in protocol development. The test suite generation and selection processes are usually tedious and time-consuming. It is difficult to manually generate and select test suites without errors. Therefore, an automatic protocol test suite generation and selection environment is required. For this purpose, the protocol test suite generation and selection environment, TESTGEN+ , was developed. TESTGEN+ includes the TESTGEN, TESTSEL and TESTVAL tools for test suite generation, selection, and validation, respectively. In this thesis, a new front end of the TESTGE N tool, an Estelle.Z parser which is for an Estelle-like protocol specification language, is designed and implemented. A real world protocol, home agent - a major component of the Mobile IP protocol, is specified in Estelle.Z. The specification is fed into the TESTGE N tool to yield a test suite, which is then fed into the TESTSE L tool to get a subset of an efficient test suite with user satisfactory coverage and cost. In order to evaluate the correctness of the parser, the same protocol is specified in Estelle.Y+ASN.l and fed through a different parser into TESTGEN and TESTSEL generating a test suite. Comparing the two test suites, results from the experiment indicate: a) the Estelle.Z parser works with the TESTGE N tool well; b) TESTGE N and TESTSE L are competent tools to generate and select test suites for protocol specifications; c) furthermore, there is room to improve the TESTGE N and the TESTSEL tools. === Science, Faculty of === Computer Science, Department of === Graduate
author Zhang, Rui
spellingShingle Zhang, Rui
An Estelle.Z parser for a protocol test generation environment TESTGEN+
author_facet Zhang, Rui
author_sort Zhang, Rui
title An Estelle.Z parser for a protocol test generation environment TESTGEN+
title_short An Estelle.Z parser for a protocol test generation environment TESTGEN+
title_full An Estelle.Z parser for a protocol test generation environment TESTGEN+
title_fullStr An Estelle.Z parser for a protocol test generation environment TESTGEN+
title_full_unstemmed An Estelle.Z parser for a protocol test generation environment TESTGEN+
title_sort estelle.z parser for a protocol test generation environment testgen+
publishDate 2009
url http://hdl.handle.net/2429/4686
work_keys_str_mv AT zhangrui anestellezparserforaprotocoltestgenerationenvironmenttestgen
AT zhangrui estellezparserforaprotocoltestgenerationenvironmenttestgen
_version_ 1718586883041132544