Plug-in Migration Guide
TPTP Features Overview v4.0.0
TPTP consists of four subprojects: Monitoring Tools, Platform, Tracing & Profiling Tools, and Testing Tools. Each project contains features that solve a particular challenge.

TPTP Platform Project
The Top Level Project consists of a large amount of common infrastructure in the areas of user interface, EMF based data models, data collection and communications control, as well as remote execution environments. All of these subsystems are included in the TPTP Platform.

TPTP Monitoring Tools Project
The TPTP Monitoring Tools Project extends the platform for collecting, analyzing, aggregating, and visualizing data that can be captured in the log and statistical models.

TPTP Tracing & Profiling Tools Project
The TPTP Tracing and Profiling Tools Project extends the Platform with specific data collection for Java and distributed applications that populate the common trace model, additional language and protocol support is anticipated. There are also viewers and analysis services that draw data from the common trace model.

TPTP Testing Tools Project
The TPTP Testing Tools Project provides specializations of the Platform for testing (e.g. test editors, trace/test conversion support), and exemplary extensible tools for specific testing environments. Initially this includes three test environments: JUnit, manual, and URL testing.


TPTP 4.0 features sorted by project
The following table is provided to help you decide which features that you need to import.
Project Feature Description
Monitoring Tools org.eclipse.tptp.monitoring Logging adapters, perfmon, symptom database, statistical UI, trace samples, log UI, and monitoring documentation are contained in org.eclipse.tptp.monitoring.
org.eclipse.tptp.monitoring.sdk This feature contains source code for the other Monitoring feature.
Platform org.eclipse.tptp.platform.analysis

The static analysis framework provides the infrastructure to create applications that analyze Eclipse resources. You can define an entire system comprised of an engine, runners, algorithms, data, and user interface by directly reusing or customizing the default implementation of these elements to create a complete product to use to analyze resources. Read Developing static analysis applications in the online help for more information.

org.eclipse.tptp.platform.analysis.engine An analysis engine is used to analyze log records within a log file against a symptom database.
org.eclipse.tptp.platform.core This feature is the base for everything else: models, agent controller, execution framework, logging (including apache logging code), base UI, and base doc.
org.eclipse.tptp.platform.lta

Standardized data collection is one of the core technology requirements identified by the Test and Performance Tools Platform project. As a first exploiter of the above technologies, the Log and Trace Analyzer, which is targeted for developers and support personnel, has been developed based on current Eclipse tools. For more information, read Monitoring and analyzing performance > Determining problems in distributed applications > Log and Trace Analyzer.

org.eclipse.tptp.platform.probekit Starting with TPTP release 4.0, the probekit compiler feature includes a new user interface. Instead of hand-crafting XML files, you create and modify probes with the Probekit editor. New context menu actions apply probes to .class and .jar files from the Workbench. See the Probekit help topics for details.
org.eclipse.tptp.platform.report Report code that integrates TPTP and Apache Batik.
org.eclipse.tptp.platform.samples Logging samples are included in this feature.
org.eclipse.tptp.platform.sdk This feature contains source code for the other Platform features.
org.eclipse.tptp.platform.statistical.ui The views that are related to the collection of statistical data and control of statistical agents are the Profiling Monitor, Statistical Graph, Statistical Graph Summaries, and Agent Control views, are included in this feature.
org.eclipse.tptp.platform.trace This feature contains the Trace and Monitoring UI that is common to the four TPTP projects: profiling agents, log navigator view, Monitors View, Trace Perspective, profiling actions, correlation wizard, launch configurations, and launch shortcuts.
Tracing & Profiling Tools org.eclipse.tptp.trace This feature contains the trace views.
Testing Tools org.eclipse.tptp.test org.eclipse.tptp.test supports tests: datapools, creating a test deployment, recording a test, creating a test (JUnit, manual, URL), generating an executable test, running a test, and analyzing test results.
org.eclipse.tptp.test.samples Samples of report generators are provided in this feature.
org.eclipse.tptp.test.sdk This feature contains source code for the other Test features.
org.eclipse.tptp.test.tools Test generators and test suite launchers are provided in this feature.

Related topics:


Legal notices