New and Noteworthy
New and Noteworthy in TPTP 4.5.0
Key Updates
Defects fixed during the TPTP 4.5 development cycle :  4.5 defects.
Enhancements implemented during the TPTP 4.5 development cycle : 4.5 enhancements.

  1. Improving quality by reducing the defect backlog and increasing test coverage through test creation, automation, and expanded run-time execution.

  2. TPTP now supports 128-bit Internet Protocol Version 6 (IPv6) addresses for user input, display, and socket communication.

  3. The TPTP workbench and Agent Controller now supports Java 1.6.0. For example, profiling, testing, monitoring Java 1.6.0 applications.

  4. Platform Project:

    • Ability to add property information to items in the method statistics view
      In the profiling statistics table views, we now provide a way to show additional information on method invocations.

    • Eliminate JVM activation on AC startup
      The need for JVM activation on startup of the Agent Controller has been removed.

  5. Testing Tools Project:

    • Parallel Test Suite Execution
      Multiple test suites can now be launched and executed in parallel. A test suite can be launched and executed without waiting for existing test suite executions to complete.

    • Encrypted Datapools
      Datapools can now be encrypted to secure confidential information, such as passwords, bank account numbers, and social security numbers. When editing a datapool, individual variables may be decrypted/encrypted with a single password associated with the datapool. Cell values within encrypted variables are concealed from the user in the datapool editor. When a test suite is launched, the user is prompted for the password to decrypt cell values for each encrypted datapool associated with the test deployment.

    • Move, Cut/Copy/Paste, Delete, and Rename of Test Assets
      Test assets, such as test suites, test logs, datapools, artifacts, locations, and deployments, can now be moved, cut/copied/pasted, deleted, and renamed in the Test Navigator of the Test Perspective. When moving, cutting/copying/pasting, deleting, and renaming test assets associated with other test assets, such as a test log referencing a test suite, the linkages between the test assets are also updated. All changes to be performed on the test assets are previewed and confirmed by the user in an Eclipse refactoring wizard before completion.

  6. Monitoring Tools Project:

    • Capability to reface/enhance/replace Log and Trace Analyzer functionality
      The following Log and Trace Analyzer functions are replaceable at different granularity levels (for example, from a view to specific elements of a view):
      • import/export and view/report logs
      • log analysis (correlation and symptom analysis)
      • symptom catalog import/export and authoring
      • GLA runtime and parsers
      • GLA adapter authoring

    • Support for Java 5 annotations for Common Base Event and JMX instrumentation
      Existing Common Base Event and JMX instrumentation functionality was provided Java 5 annotation support.

    • Common Base Event v1.0.1 C# implementation
      A full C# implementation of CBE v1.0.1 specification for use in the .NET environment. Note that this function is a Technology Preview.

  7. Tracing And Profiling Tools Project:

    • Improved TPTP Thread Profiler
      The following improvements was introduced in the Thread profiler. Now it has even more abilities for multi-thread Java application tuning
      • Monitors usage statistic among application's threads can now be examined;
      • Interactions between threads can now be observed in Thread Visualizer view;
      • Usability of Thread Visualizer view was improved, user can now narrow amount of threads and event for examination. It helps in focusing on certain aspects.

    • New Profiler API for Java 1.5 and above
      Profiling data collection can now be controlled by the application, using the org.eclipse.tptp.profiler.Profiler class.

    • Binary format for profiling traces
      Profiling trace data can now be stored and transferred using binary format. It allows decreasing performance overhead introduced by profiler.

To check out how TPTP can improve the quality and performance of your applications, take a quick tour. TPTP 4.5.0 is available for download.

Copyright © 2008 IBM Corporation, Intel Corporation. All rights reserved. This document and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which is available at