计算机工程
計算機工程
계산궤공정
COMPUTER ENGINEERING
2014年
1期
280-282,286
,共4页
TTCN-3语言%符合性测试%数据系统%数据类型%数据值%Java语言
TTCN-3語言%符閤性測試%數據繫統%數據類型%數據值%Java語言
TTCN-3어언%부합성측시%수거계통%수거류형%수거치%Java어언
TTCN-3%compliance test%data system%data type%data value%Java
TTCN-3数据系统的实现在郌照TTCN-3标准的基础上,还需要支持数据兼容等特性。针对该问题,给出一种TTCN-3数据系统到Java的翻译方案。利用Java语言具有的继承、多态等面向对象的特色,借鉴抽象工厂设计模式,通过检视分析翻译生成代码。证明该方案符合 TTCN-3标准规定,并清晰地体现数据系统中的数据类型和数据值的功能区分。该方案支持不同数据类型的兼容和数据值之间的比较,并易于扩展。
TTCN-3數據繫統的實現在郌照TTCN-3標準的基礎上,還需要支持數據兼容等特性。針對該問題,給齣一種TTCN-3數據繫統到Java的翻譯方案。利用Java語言具有的繼承、多態等麵嚮對象的特色,藉鑒抽象工廠設計模式,通過檢視分析翻譯生成代碼。證明該方案符閤 TTCN-3標準規定,併清晰地體現數據繫統中的數據類型和數據值的功能區分。該方案支持不同數據類型的兼容和數據值之間的比較,併易于擴展。
TTCN-3수거계통적실현재규조TTCN-3표준적기출상,환수요지지수거겸용등특성。침대해문제,급출일충TTCN-3수거계통도Java적번역방안。이용Java어언구유적계승、다태등면향대상적특색,차감추상공엄설계모식,통과검시분석번역생성대마。증명해방안부합 TTCN-3표준규정,병청석지체현수거계통중적수거류형화수거치적공능구분。해방안지지불동수거류형적겸용화수거치지간적비교,병역우확전。
For implementation of data system of TTCN-3, it is a mandatory request to support several features, e.g. type capability, while in accordance with standards of TTCN-3. In order to solve this problem, this paper gives a translation scheme from TTCN-3 into Java, which utilizes Java’s object-oriented natures such as inherence and polymorphism, and refers the abstract factory pattern. To inspect and analyze the outcome code, it is concluded that this scheme makes a clear functional separation of data type and value. Besides, this scheme supports compatibility between different data types and comparison between different data values, and is easy to be extended.