Testing and Test Control Components for Tester Developers
Home Products Architecture (New) Technology Purchase Training Support Contact
Home
Products
Architecture (New)
Technology
Purchase
Training
Support
Contact
 
 
OpenTTCN Tester for TTCN-3 (Windows and Linux) v2.52.0 Released  
 
February 25, 2005. OpenTTCN Oy has released OpenTTCN Tester for TTCN-3 version for modernizing TTCN-2 test systems by the use of standard TTCN-3 (TRI and TCI-CD) interfaces
 

OpenTTCN Tester for TTCN-3 version 2.52.0 in addition of integrating TTCN-3, TTCN-2, and ASN.1 into one tool, will provide standard TTCN-3 interfaces (TRI and TCI-CD) also for the users of TTCN-2 testing language.

Using this new tool, TTCN-2 test system can be modernised to use TTCN-3 interfaces. This allows new test cases to be written using TTCN-3 language, when the existing test cases are kept in TTCN-2. The same testing tool now allows executing both legacy TTCN-2 and new TTCN-3 test cases using the same test system using the same TTCN-3 SUT (SA) and platform adapter (PA), and TTCN-3 coding and decoding (CD).

Combining TTCN-2 to OpenTTCN Tester for TTCN-3 lets users use their TTCN-3 tool also for executing their legacy TTCN-2 test suites without requiring additional investments. By supporting both TTCN-3 and TTCN-2, this tool removes artificial need or time constraints for migrating from TTCN-2 to TTCN-3 as the same tool has both languages readily available. If desired, migration from TTCN-2 to TTCN-3 can be still done, but the schedule of the migration can be freely chosen.

In the future, OpenTTCN Oy plans to introduce tools and/or features that let users use combined TTCN-3 and TTCN-2 definitions in their TTCN-3 test systems, and automatically migrate TTCN-2 test system based on OpenTTCN Tester to TTCN-3.

The entities and features in OpenTTCN Tester for TTCN-3 are:

  • TTCN-3 parser, syntax checker, and semantic checker,
  • TTCN-2 parser, and syntax checker,
  • ASN.1 parser, syntax checker, and semantic checker,
  • TTCN-3 and TTCN-2 Execution (TE),
  • TTCN-3 Runtime Interface (TRI),
  • TTCN-3 Control Interface - Coding and Decoding (TCI-CD), and
  • TTCN-3 Control Interface - Test Management (TCI-TM).

New features related to TTCN-2 parser added to version 2.52.0 are:

  • parser accepts proprietary TTCN-2.MP file format additions present in widely used TTCN-2 editors

New features related to TTCN-3 interface with TTCN-2 tool added to version 2.52.0 are:

  • use of TTCN-3 SUT adapter (SA), platform adapter (PA), and coding and decoding (CD) instead of TTCN-2 adapters,
  • dynamic translations - tool performs data type and value translations automatically when needed,
  • translation of a set of TTCN-2 PCOs to a TTCN-3 test system interface,
  • translation of TTCN-2 PCOs to TTCN-3 'mixed' ports,
  • translation of TTCN-2 data types and values to TTCN-3 data types and values,
  • specifically, translation of TTCN-2 tabular type and values to TTCN-3 record type and values,
  • translation of TTCN-2 PDU type and constraints to TTCN-3 record type and templates,
  • translation of TTCN-2 ASP type and constraints to TTCN-3 signature and templates in the context of TTCN-2 SEND event, translation to record in the context of TTCN-2 IMPLICIT SEND and user-defined operations,
  • TTCN-2 encoding rule and variant information present in TTCN-2 ASN.1 typedefs and TTCN-2 ASN.1 PDU types is mapped to encode and variant attributes of a TTCN-3 typedef,
  • automatic TTCN-3 calls - tool translates TTCN-2 events to corresponding TTCN-3 API calls and performs TTCN-3 API calls that have no TTCN-2 equivalents automatically when needed,
  • performance of triExecuteTestCase call in the beginning of TTCN-2 test case execution,
  • performance of triMap call in the beginning of TTCN-2 test case execution for all TTCN-2 PCOs in order to facilitate acquiring component identifiers and to make TTCN-2 and TTCN-3 test systems compatible,
  • usage of triSend call to send TTCN-2 and ASN.1 PDUs and ASN.1 ASPs,
  • usage of triEnqueueMsg call to enqueue received TTCN-2 and ASN.1 PDUs and ASN.1 ASPs,
  • usage of triCall call to send TTCN-2 ASPs,
  • usage of triEnqueueCall call to enqueue received TTCN-2 ASPs,
  • in the context of triCall and triEnqueueCall calls a TTCN-2 ASP is mapped to a parameter list of a call,
  • performance of triSUTActionTemplate call when TTCN-2 implicit send event is executed,
  • in the context of triSUTActionTemplate call a TTCN-2 ASP is mapped to a record,
  • performance of triExternalFunction call when TTCN-2 Test Suite Operation (TSO) is called,
  • in the context of triExternalFunction call a TTCN-2 ASP is mapped to a record,
  • performance of triUnmap call in the end of TTCN-2 test case execution,
  • performance of triSAReset call in the end of TTCN-2 test case execution,
  • performance of triPAReset calls in the end of TTCN-2 test case execution, and
  • automatic usage of TTCN-3 interfaces when an adapter is registered as 'TRI', 'TRI_SA', or 'TRI_PA' to a TTCN-2 test system.

Other features added to version 2.52.0 are:

  • added VisibleString type to ASN.1 parser (R#2093),
  • CR 208 mtc.stop and self.stop supported (R#2099),
  • CR 228 Unnecessary restriction on repeat removed (R#2100),
  • inheriting encoding and variant attributes for sub-types of TTCN-2 and TTCN-3 types,
  • removed limit of being able to load or analyze only six files using importer3 load command in Windows version,
  • CR 244R1 improved log statement supported (R#2089),
  • added --no-init (-n) option to 'tester run' command (R#2079),
  • loading speed of 3000 ASN.1 definitions from tens of modules improved 50x, and
  • added support for two identical enumerated identifiers defined in imported ASN.1 modules.

OpenTTCN Tester for TTCN-3 version 2.52.0 for both Windows and Linux platforms is available immediately to existing OpenTTCN customers. Please send a request for this version to your contact person and the software download rights will be assigned to you.

The TTCN-3 parser and TTCN-3 syntax and semantic analyzer are in compliance with the latest TTCN-3 Core Language standard as published in the ETSI ES 201 873-1 v2.2.1 (2003-02).

The TTCN-2 parser and TTCN-2 syntax analyzer are in compliance with the latest TTCN-2 standard as published in the ISO/IEC 9646-3:1998.

For a product description, a release notes document, or an evaluation copy, contact us by sending e-mail to info@oes.fi.

###
 
More news >>
 
Copyright © 2001-2008
OpenTTCN
All Rights Reserved
Promoting TTCN-3 and TTCN-2 Testing Languages     
Copyright © 2001-2008 OpenTTCN Ltd. All Rights Reserved