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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |