Rational TTCN Suite
Features and benefits
IBM® Rational® TTCN Suite, the de facto standard environment for compliance testing of communicating systems, is used worldwide to test telecommunications and data communications equipment ranging from built-in communication chips to huge switches and intelligent network services. The test script language of TTCN Suite, TTCN-2, is a widespread, dedicated test programming language for compliance testing and is standardized by ETSI and ISO.
Modern, graphical editor
The Rational TTCN editor is a modern, graphical editor for TTCN-2 test scripts. It includes a powerful help system and an analyzer for full syntactic and static semantic checks of your test scripts. The editor includes import and export facilities to help you take advantage of numerous, ready-made test suites. TTCN test scripts are available for many protocols, including ATM, ISDN, GSM, and DECT.
Debugging of test suites
Rational TTCN Suite includes a broad tool set for debugging your test suites. IBM Rational TTCN Exerciser is an efficient tool for exercising the TTCN-2 code either interactively or with data imported from a file. The TTCN code can either be exercised solely on the host or against a target through a lightweight adaptation. This tool provides useful features such as timer simulation, on-line or post-processed MSC log files, a very effective scripting language for regression testing, simulated observation, and control points as well as dynamic error detection.
Co-simulate and test your system design
IBM® Rational® SDL and TTCN Integrated Simulator allows execution of a TTCN test suite in a host environment. The system under test can be either a simulated SDL system when used in conjunction with Rational SDL Suite, or a simple test management platform when used in conjunction with the TTCN Integrated Simulator. When used with design tools, test coverage is presented graphically at the SDL design level. Due to the portability of TTCN, the same test scripts can later be imported into external test equipment for testing of your finished product.
Automatically generate test suites from your specifications
TTCN Suite is complemented with tools for editing, simulating, and compiling SDL and MSC designs. A central part of the entire TTCN tool suite is the SDL-to-TTCN Link, which allows automatic test case generation from SDL specifications. This enables the developer to check the consistency of his final application with the original specifications - a very powerful feature in complex system development.
Compile to low-level languages
The TTCN compiler offers automatic translation from TTCN-2 to ANSI C. The code produced is independent of the target operating system and protocol. The compiled code with any additional adaptation code is what actually runs when the tests are executed.
ASN.1 BER/PER encoding and decoding
Available for both the Rational SDL and Rational TTCN Suite, this popular feature enables you to convert the abstract ASN.1 data format to an actual bitstream. The tool supports the most common rule sets, the Basic Encoding Rules (BER) as well as the 3G standard Basic Unaligned PER (Packed Encoding Rules).
This utility can save development teams invaluable time during the testing and deployment of real-time systems in mixed environments. It also allows you to use the encoding engine to create custom encoding and decoding rules.
TCP/IP communication module
This feature offers built-in TCP/IP socket communication as well as standard system timer implementations. It can greatly simplify testing of systems across a TCP/IP network. Combined with the encoding and decoding support of TTCN Suite, this feature helps reduce the manual work needed when translating portable test scripts to executable code suitable for testing real systems.
The TCP/IP Communication Module is built on the Adaptation Communication Module (ACM), a framework with plug-in modules for protocols and timers. TTCN Suite is delivered with plug-ins for:
- TCP/IP communication
- Standard system-time timer
With the Adaptation Communication Module, TTCN Suite is approaching 'plug and play' technology for target-independent test generation.
Integrate with your test environment
In order to be executable, the compiled C code must be linked to a library containing the necessary operating system functions. To facilitate this, TTCN Suite follows a standardized set of functions that simplifies integration between the TTCN test scripts and the larger system and - most importantly - separates TTCN behavior from the protocol and specific code of the test equipment.
If you want to jump-start your testing procedure, a number of vendors have chosen to integrate TTCN Suite as the front-end to their test equipment. Leading suppliers, including Clemessy, HP, Tektronix, TEMEX, and WG-STS can provide you with turnkey solutions for editing, simulating, and compiling TTCN test suites on their test instruments.
Full development cycle IBM® Rational® DOORS® integration
IBM Rational SDL Suite and IBM Rational TTCN Suite offer a complete IBM Rational DOORS integration, which can help you easily synchronize your work with the requirements documents when new requirements have been added, or if design elements have been added or deleted. The DOORS integration in SDL Suite and TTCN Suite helps you trace requirements across the full development cycle from analysis to test: It can be easier to check that a particular requirement has been covered by SDL design, MSC simulation scenarios, and finally TTCN test cases.
All products within the Rational category
- Rational Rhapsody Architect for Software
- Rational Rhapsody Architect for Systems Engineers
- Rational Rhapsody Design Manager
- Rational Rhapsody Designer for Systems Engineers
- Rational Rhapsody Developer
- Rational Software Architect Design Manager
- Rational Software Architect Simulation Toolkit
- Rational System Architect
- Rational Build Forge Enterprise Edition
- Rational Build Forge Enterprise Plus Edition
- Rational Build Forge Standard Edition
- Rational Application Performance Analyzer
- Rational AppScan Build Edition
- Rational AppScan Enterprise Edition
- Rational AppScan Tester Edition
- Rational Functional Tester
- Rational Functional Tester Plus
- Rational Performance Tester
- Rational Performance Tester for z%3AOS
- Rational Policy Tester Accessibility Edition
- Rational Policy Tester OnDemand Privacy, Quality and Accessibility Edition
- Rational Policy Tester Privacy Edition
- Rational Policy Tester Quality Edition
- Rational Publishing Engine
- Rational Purify for Linux and UNIX%20
- Rational Purify for Windows
- Rational PurifyPlus Enterprise Edition%20
- Rational PurifyPlus for AIX
- Rational PurifyPlus for Linux and UNIX%20
- Rational PurifyPlus for Windows
- Rational Quality Manager
- Rational Robot
- Rational Service Tester for SOA Quality
- Rational Software Analyzer Developer Edition%20
- Rational Software Analyzer Enterprise Edition
- Rational Test RealTime
- Rational DOORS
- Rational DOORS Web Access
- Rational Requirements Composer
- Rational RequisitePro
- Rational Rose Data Modeler
- Breeze for SCLM for z%3AOS
- Enhanced Access Control for SCLM for z%3AOS
- Rational Change
- Rational ClearCase
- Rational ClearCase Change Management Solution
- Rational ClearCase Change Management Solution Enterprise Edition
- Rational ClearCase MultiSite
- Rational ClearQuest
- Rational ClearQuest MultiSite
- Rational Lifecycle Package
- Rational Synergy
- Rational Team Concert
- Rational Asset Manager Enterprise Edition %20
- Rational Asset Manager Standard Edition
- Rational Insight
- Rational Method Composer
- Application Workload Modeler
- Rational Focal Point
- Rational Publishing Engine
- Host Access Client Package
- Merge Tool for zOS and OS390
- Personal Communications
- Rational Application Developer for WebSphere Software
- Rational Business Developer
- Rational Dashboard
- Rational Data and Application Modeling Bundle
- Rational Developer
- Rational EGL Community Edition
- Rational Elite Support for Eclipse
- Rational Host Access Transformation Services
- Rational Host On-Demand
- VisualAge Pacbase
- WebSphere Studio Asset Analyzer
- Rational Application Developer Standard Edition for WebSphere Software
- Rational Deployment Automation Content Pack for RAFW and WAS
- Rational Developer
- Rational Developer for System z with Java
- Rational Logiscope
- Rational Modeler
- Rational Programming Patterns for System z
- Rational Rhapsody Design Manager
- Rational Rose Data Modeler
- Rational Rose Developer for Java
- Rational Rose Developer for UNIX
- Rational Rose Developer for Visual Studio
- Rational Rose Enterprise
- Rational Rose Modeler
- Rational Software Analyzer
- Rational Software Architect Design Manager
- Rational Software Architect Extension for C++
- Rational Software Architect Extension for Communications Applications
- Rational Software Architect Extension for Deployment Planning
- Rational Software Architect Extension for Integrated Architecture Frameworks
- Rational Software Architect Extension for SOA and WebSphere
- Rational Software Architect for WebSphere Software
- Rational System Architect
- XL C C++ Advanced Edition for Blue Gene
- XL C C++ for AIX
- XL C C++ for Linux
- XL C for AIX
- zOS XL C C++
- COBOL for AIX
- COBOL for OS 390 & VM
- COBOL for VSE ESA
- COBOL Report Writer
- Compiler and Library for REXX on zSeries
- Enterprise COBOL for zOS
- Enterprise PLI for zOS
- VS FORTRAN
- XL Fortran Advanced Edition for Blue Gene
- XL Fortran for AIX
- XL Fortran for Linux
- Rational Development Studio for i
- XL C C++ for zVM
- Rational Development Studio for i
- PLI for AIX
- PLI for MVS & VM
- PLI for VSE
- Rational Ada Developer base edition
- Rational Ada Developer Enterprise Edition
- Rational Ada Embedded Developer
- Rational Ada Embedded Developer Enterprise Edition
- Rational Rhapsody Architect for Software
- Rational Rhapsody Architect for Systems Engineers
- Rational Rhapsody Designer for Systems Engineers
- Rational Migration Extension
- Rational Open Access RPG Edition
- Rational Rose Technical Developer
- Rational SDL Suite
- Rational Statemate
- Rational Systems Tester
- Rational Tau
- Rational TTCN Suite
- Rational Asset Analyzer
- Rational Asset Manager Standard Edition
- Rational Data and Application Modeling Bundle
- Rational Focal Point
- Rational RequisitePro
- Rational Software Architect
- Rational Software Architect for WebSphere Software
- Rational System Architect XT
- Host Access Client Package
- WebSphere Studio Asset Analyzer
- Rational Asset Analyzer for System z
- Rational Power Appliance
- Rational AppScan Build Edition
- Rational AppScan Enterprise Edition
- Rational AppScan Express Edition
- Rational AppScan OnDemand
- Rational AppScan OnDemand Production Site Monitoring
- Rational AppScan Source Edition
- Rational AppScan Standard Edition
- Rational AppScan Tester Edition
- Rational Virtual Forge CodeProfiler for AppScan Source Edition
- Rational EGL Community Edition
- Rational Team Webtop