Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

TPTPModel

Revision as of 11:50, 30 November 2006 by Slavescu.ca.ibm.com (Talk | contribs) (Overview)

Overview

This page is the entry point for informations and discussions around TPTP data models and model infrastructure.

TPTP project provides several data models (for the different domains covered by TPTP) and mechanisms to populate, query, analyze and report on those models.

Here is the list of models currently available, please follow the links to get more information for each model:

- Logging model (Common base event)

- Generic Log Adapter model

- Hierachy model (contains root objects and their relationships)

- Probekit model

- Symptom format 0.1 model

- Symptom format 2.0 model

- Statistical model

- Test model

- Trace model

Most of the model's code resides in the org.eclipse.tptp.platform.models plugin.

The model infrastructure covers areas like event processing (input data normalization), data manipulation, query, analysis and persistence. Since TPTP 4.0 till current version TPTP 4.3, EMF has been used for the meta-model, model and persistence layer implementation.

Event loading layer

Data persistence layer

The TPTP data persistence layer uses today (in TPTP 4.3) extensions of the XML and XMI EMF resources and also provides a generic mechanism to store EMF instances in a database (Derby being the one supported by default), mechanism leveraged in the large log scenario.

Data analysis and reporting

Back to the top