TTCN-3 Test Architecture Based on Port-oriented Design and Assembly Language Implementation
نویسندگان
چکیده
The TTCN-3(Testing and Test Control Notation version 3)[1-2] based test systems are widely used for protocol testing in various technical system, but fall to be inefficient in both compiling and running, since the implementation are primarily based on high-level programming language and interpretation-execution mechanism. Viewing the test system as ports state system, this paper proposes a port-oriented, and compiling running mechanism based TTCN-3 test system, which is implemented primarily by assembly programming language. The test process is divided into the implementation of a series of two phases: the first test phase is environment computation which is implemented by assembly language necessary for the following port operations and the second phase is corresponding port operations which can be implemented by higher-level programming language. The assembly language implementation for the TTCN-3 abstract test suit allows much more computational optimizations at a lower level, and the compiling-running mechanism outperforms the performance of interpretation-execution mechanism by saving the efforts for compiling whenever the TS is executed and CPU's sources for interpretation during runtime. Keywords-TTCN-3,Test System, Protocol conformance testing
منابع مشابه
Test Automation with TTCN-3 - State of the Art and a Future Perspective
Test automation encompasses all activities to automate various steps in the overall testing process including automation of test management, test generation, or test execution. The standardized Testing and Test Control Notation (TTCN-3) addresses selected challenges by defining a test specification language and a test system architecture that enables the implementation and execution of TTCN-3 t...
متن کاملOpen Source Integration Testing
Large heterogeneous software systems that integrate opensource components require a framework for integration testing beyond what current open source unit testing tools can provide. We present a test agent architecture for integration testing based on TTCN-3 and HttpUnit. TTCN-3 is an open standard test specification and implementation language developed by the European Telecommunications Stand...
متن کاملUML-based test specification for communication systems: a methodology for the use of MSC and IDL in testing
Nowadays, the complexity of modern telecommunication systems has increased significantly and the requirement for thorough and systematic testing is undisputed. The Testing and Test Control Notation (version 3) (TTCN-3) is an universal and standardised language for the specification and implementation of tests for communication systems. Many systems and in particular object-oriented systems are ...
متن کاملImplementation of TTCN-3 Test Systems using the TRI
This paper discusses the implementation of test systems, which are specified based on TTCN version 3 (TTCN-3). TTCN-3 has recently been standardized by [4] European Telecommunications Standards Institute (ETSI) as a new test specification language beyond protocol testing. TTCN-3 source code however only constitutes the first step in a TTCN-3 test system implementation. A complete test system im...
متن کاملImproving Test Software using TTCN-3
This paper presents our findings with the Testing and Test Control Notation (TTCN-3). Using recently developed tools, we have successfully implemented a TTCN-3 test suite for the GIOP/IIOP standardized CORBA interoperability protocol. Of particular interest are TTCN-3 improvements over its predecessor Tree and Tabular Combined Notation (TTCN-2). This paper describes the GIOP test suite, its des...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011