Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

TPTPModel

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 class diagrams of most of the models is available at TPTP EMF model.

The model infrastructure covers areas like event loading (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

This section is under construction. Here are some quick notes.

This section should cover the loader infrastructure.

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 requirements

This section is under construction. Here are some quick notes.

This section should cover the support provided by the model components required by the view and reporting capability.

Back to the top