Development of code-generator for WiMAX PCT TTCN-3 testcases

碩士 === 國立臺灣大學 === 電子工程學研究所 === 96 === Worldwide Interoperability for Microwave Access (WiMAX) is a telecommunications technology based on IEEE 802.16, and it provides wireless data in a variety of ways, from point-to-point links to full cellular type access. Protocol Conformance Testing (PCT) is p...

Full description

Bibliographic Details
Main Authors: Ju-Hung Hsiao, 蕭儒鴻
Other Authors: Fran Wang
Format: Others
Language:en_US
Published: 2008
Online Access:http://ndltd.ncl.edu.tw/handle/71065606000969689199
id ndltd-TW-096NTU05428087
record_format oai_dc
spelling ndltd-TW-096NTU054280872016-05-11T04:16:51Z http://ndltd.ncl.edu.tw/handle/71065606000969689199 Development of code-generator for WiMAX PCT TTCN-3 testcases WiMAX通訊協定符合性測試案例之程式碼產生器之研發 Ju-Hung Hsiao 蕭儒鴻 碩士 國立臺灣大學 電子工程學研究所 96 Worldwide Interoperability for Microwave Access (WiMAX) is a telecommunications technology based on IEEE 802.16, and it provides wireless data in a variety of ways, from point-to-point links to full cellular type access. Protocol Conformance Testing (PCT) is provided by WiMAX Forum for the development of WiMAX. PCT executes the testcases designed in TTCN-3 for estimating whether the devices are designed according to the protocol. However, TTCN-3 core language can’t execute itself, and an integrating testing tool named Software Testing Workbench (STW) is developed to translate TTCN-3 into executable C/C++ code. We address the limitations of the STW, and successfully develop a new code generator for STW to solve the restrictions. We first translate the TTCN-3 core language into a parsing tree by Lex&Yacc. Therefore, the code generator can trace the parsing tree to extract the essential information, and generate the corresponding executable C/C++ code formats. Moreover, our approach enhances the compilation performance and supports more functions for users. Fran Wang 王凡 2008 學位論文 ; thesis 67 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣大學 === 電子工程學研究所 === 96 === Worldwide Interoperability for Microwave Access (WiMAX) is a telecommunications technology based on IEEE 802.16, and it provides wireless data in a variety of ways, from point-to-point links to full cellular type access. Protocol Conformance Testing (PCT) is provided by WiMAX Forum for the development of WiMAX. PCT executes the testcases designed in TTCN-3 for estimating whether the devices are designed according to the protocol. However, TTCN-3 core language can’t execute itself, and an integrating testing tool named Software Testing Workbench (STW) is developed to translate TTCN-3 into executable C/C++ code. We address the limitations of the STW, and successfully develop a new code generator for STW to solve the restrictions. We first translate the TTCN-3 core language into a parsing tree by Lex&Yacc. Therefore, the code generator can trace the parsing tree to extract the essential information, and generate the corresponding executable C/C++ code formats. Moreover, our approach enhances the compilation performance and supports more functions for users.
author2 Fran Wang
author_facet Fran Wang
Ju-Hung Hsiao
蕭儒鴻
author Ju-Hung Hsiao
蕭儒鴻
spellingShingle Ju-Hung Hsiao
蕭儒鴻
Development of code-generator for WiMAX PCT TTCN-3 testcases
author_sort Ju-Hung Hsiao
title Development of code-generator for WiMAX PCT TTCN-3 testcases
title_short Development of code-generator for WiMAX PCT TTCN-3 testcases
title_full Development of code-generator for WiMAX PCT TTCN-3 testcases
title_fullStr Development of code-generator for WiMAX PCT TTCN-3 testcases
title_full_unstemmed Development of code-generator for WiMAX PCT TTCN-3 testcases
title_sort development of code-generator for wimax pct ttcn-3 testcases
publishDate 2008
url http://ndltd.ncl.edu.tw/handle/71065606000969689199
work_keys_str_mv AT juhunghsiao developmentofcodegeneratorforwimaxpctttcn3testcases
AT xiāorúhóng developmentofcodegeneratorforwimaxpctttcn3testcases
AT juhunghsiao wimaxtōngxùnxiédìngfúhéxìngcèshìànlìzhīchéngshìmǎchǎnshēngqìzhīyánfā
AT xiāorúhóng wimaxtōngxùnxiédìngfúhéxìngcèshìànlìzhīchéngshìmǎchǎnshēngqìzhīyánfā
_version_ 1718265661977788416