1         Base component matrix across projects

Project level component committers are: (proposed in blue)

Platform                       Tyler Thessin

Test                              Michael Norman

Trace/Profiling              Serge Lucio

Monitoring                    James Saliba

 

 Technology domain

Platform Project

Test Project

Trace Profiling Project

Monitoring Project

UI

 

Log view

Eugene Chan

Stats/Perf viewers

Antony Miguel

Probe editor

Valentina Popescu

Sequence Diagram

Dominique Guilbaud

Charting

Dominique Guilbaud

Profiling perspective

Eugene Chan

Test perspective

Joe Toomey

Test suite/fwk editors

Common test Editor / gen / launch config

Joe Toomey

Artifact, Location, Deployment, Execution History editors

Joe Toomey

JUnit editor/gen

Dominique Guilbaud

Datapool Editor

Dominique Guilbaud

URL Test

Dave Hodges

Code coverage

Eugene Chan

Manual test client

Joe Toomey

Reporting

Joe Toomey

Sequence Diagram

Dominique Guilbaud

GLA rules

Eugene Chan

Sdb editor/import

Eugene Chan

Customized Stats view

TBD

Reporting

TBD

 

 

Analysis

Static resource Analysis FW,

Alex Iskold

Analysis rule

TBD

Analysis rule

TBD

GLA blades

Dave Smith

 

EMF model

X

Harm Sluiman

N/A at this time

 N/A at this time

 N/A at this time

Collection

Control

X

Sri Doddapaneni

 N/A at this time

 N/A at this time

 N/A at this time

Communications

X

Sri Doddapaneni

 N/A at this time

N/A at this time 

 N/A at this time

Execution

Correlation engine

Paul Slauenwhite

probekit/BCI

Allan Pratt

CBE/logging

Paul Slauenwhite

Framework

Sri Doddapaneni

Choreography

Antony Miguel

Execution Harness

Joe Toomey

Common Runner

Joe Toomey

Manual Runner

Joe Toomey

JUnit Runner

Dominique Guilbaud

URL Runner

Kent Siefkes

Probe instances

Paul Slauenwhite

GLA

Dave Smith

Agents/events

Jvmpi

Rob Danek

JVMTI

TBD

Logging

Paul Slauenwhite

Comptest agent

Joe Toomey

Recorder

Mark Dunn

 

OS perfmon

George Christelis

Doc

X

Kari Halsted

X

Kari Halsted

X

Kari Halsted

X

Kari Halsted

 

 

Each item in the matrix is considered to be a complete component. It may have technical dependencies on other components but it is developed by its own committers under the guidance of the project it is under and the over all TPTP project and processes.

2         Component level plugin mapping with committers by project and plugin

2.1          Platform

Technology Area

Component

UI

Name

Plugin(s): Commiter(s)

Log view

Eugene Chan

org.eclipse.log.ui

Alex Nan

Eugene Chan

Stats/Perf viewers

Antony Miguel

 

View needs to be extracted from trace.view and refactored into reusable components for the other projects

 

org.eclipse.hyades.statistical.ui

Antony Miguel

George Christelis

Neil Sanderson

Probe editor

Valentina Popsecu

 

org.eclipse.hyades.probekit.ui

Valentina Popsecu

Eugene Chan

org.eclipse.hyades.probekit.editor

Eugene Chan

Valentina Popsecu

Marius Slavescu

Sequence Diagram

Dominique Guilbaud

org.eclipse.hyades.uml2sd.ui

veyriere@fr.ibm.com

Charting

Dominique Guilbaud/

Joe Toomey

 

Svg needs to be factored out of org.eclipse.hyades.ui.sample at which point this component will be used for basic charting and the other projects will do specialization

Joe Toomey until the refactoring happens

 

Jscrib - tbd

Eric Miravete

Christine Knight

Profiling perspective

Eugene Chan

 

org.eclipse.hyades.trace.ui

Curtis D’Entremont

Eugene Chan

Valentina Popescu

org.eclipse.hyades.trace.views

Karine Tropis

molinest@fr.ibm.com

Eugene Chan

Curtis D’Entremont

Valentina Popescu

org.eclipse.hyades.security

Eugene Chan

Curtis D’Entremont

Valentina Popescu

org.eclipse.hyades.ui

Eugene Chan

Curtis D’Entremont

Valentina Popescu

 

 

Analysis

Name

Plugin(s): Commiter(s)

Static resource Analysis FW

Alex Iskold

TBD

 

EMF Model

Single component

Harm Sluiman

 

Sub-component

Plugin(s): Commiter(s)

hierarchy

org.eclipse.hyades.models.hierarchy

Marius Slavescu

Bianca Jiang

John Hoover

Scott Schneider

Joe Toomey

Dominique Guilbaud

Symptom

org.eclipse.hyades.models.symptom

Marius Slavescu

Sdb

org.eclipse.hyades.models.sdb

Marius Slavescu

Trace

org.eclipse.hyades.models.trace

Marius Slavescu

Allan Pratt

Test common

org.eclipse.hyades.models.common

Marius Slavescu

Bianca Jiang

John Hoover

Scott Schneider

Joe Toomey

Dominique Guilbaud

org.eclipse.hyades.models.test

Joe Toomey

org.eclipse.hyades.models.common.test

Marius Slavescu

to be deleted

Stats

org.eclipse.hyades.models.statistical

Marius Slavescu

Antony Miguel

Msg log

org.eclipse.hyades.models.cbe

Marius Slavescu

probekit

org.eclipse.hyades.models.probekit

Marius Slavescu

GLA

org.eclipse.hyades.logging.adapter.model

Marius Slavescu

 

 

Collection

Control

Name

Plugin(s): Commiter(s)

Single component

Sri Doddapaneni

 

org.eclipse.hyades.collection.framework

Sri Doddapaneni

Samson Wai

Hendra Suwanda

Communications

Name

Plugin(s): Commiter(s)

Single component

Sri Doddapaneni

 

org.eclipse.hyades.datacollection

Samson Wai

Dave Smith

Robert Danek

Hendra Suwanda

Sri Doddapaneni

Hoang Nguyen

Andrew Kaylor

Vishnu Naikawadi

Execution

Name

Plugin(s): Commiter(s)

Correlation engine

Paul Slauenwhite

 

 

org.eclipse.hyades.execution.correlation

Hendra Suwanda

probekit/BCI

Allan Pratt

org.eclipse.hyades.probekit

 Allan Pratt

CBE/logging

Paul Slauenwhite

 

org.eclipse.hyades.logging.core

Paul Slauenwhite

Hendra Suwanda

org.eclipse.hyades.logging.core.sample

Paul Slauenwhite

Hendra Suwanda

org.eclipse.hyades.logging.commons

Paul Slauenwhite

Hendra Suwanda

org.eclipse.hyades.logging.java14

Paul Slauenwhite

Hendra Suwanda

org.eclipse.hyades.logging.log4j

Paul Slauenwhite

Hendra Suwanda

org.eclipse.hyades.logging.native

Bob Duncan

Hendra Suwanda

Framework

Sri Doddapaneni

 

TBD for new architecture if needed

Sri Doddapaneni

Karla Callaghan

Vishnu Naikawadi

Hoang Nguyen

org.eclipse.hyades.execution.core

Hendra Suwanda

Bianca Jiang

Scott Schneider

Joe Toomey

Dominique Guilbaud

Hoang Nguyen

org.eclipse.hyades.execution.local

Hendra Suwanda

Bianca Jiang

Scott Schneider

Joe Toomey

Dominique Guilbaud

Hoang Nguyen

org.eclipse.hyades.execution.remote

Hendra Suwanda

Bianca Jiang

Scott Schneider

Joe Toomey

Dominique Guilbaud

Hoang Nguyen

Choereography

Antony Miguel

tbd

Antony Miguel

Agents/events

Name

Plugin(s): Commiter(s)

Jvmpi

Robert Danek

 

org.eclipse.hyades.datacollection

Samson Wai

Dave Smith

Hendra Suwanda

Robert Danek

Antony Miguel

George Christelis

Neil Sanderson

JVMTI

 

 

Logging

Paul Slauenwhite

org.eclipse.hyades.logging.core

 Paul Slauenwhite

Hendra Suwanda

org.eclipse.hyades.datacollection

Paul Slauenwhite

Hendra Suwanda

Samson Wai

Dave Smith

Robert Danek

Information

Name

Plugin(s): Commiter(s)

Single component

Kari Halsted

org.eclipse.hyades.probekit.doc.user 

(Allan K Pratt for Deborah Early)

org.eclipse.hyades.trace.views.doc.user

 Nellie Klump
Kari Halsted

org.eclipse.hyades.perfmon.doc.user

(Kari Halsted for Alex Nolan)

*org.eclipse.hyades.trace.ui.doc.user

Kari Halsted
Nellie Klump

org.eclipse.hyades.collection.framework.java.doc.user

Kari Halsted
Nellie Klump

*org.eclipse.hyades.log.ui.doc.user

Kari Halsted

org.eclipse.hyades.doc.user

Kari Halsted
Nellie Klump

 

 

2.1          Test

Technology Area

Component

UI

Name

Plugin(s): Commiter(s)

Test perspective

Joe Toomey

 

org.eclipse.hyades.test.ui

Jerome Gout

Julien Canches

Eugene Chan

Bianca Jiang

John Hoover

Scott Schneider

Joe Toomey

Dominique Guilbaud

org.eclipse.hyades.ui               

 

also contains sample FW which needs to be factored out

Eugene Chan

Jerome Gout

Julien Canches

Bianca Jiang

John Hoover

Scott Schneider

Joe Toomey

Dominique Guilbaud

Test suite/fwk editors

Common test Editor / gen / launch config

Joe Toomey

 

org.eclipse.hyades.test.common

Eugene Chan

Jerome Gout

Julien Canches

Bianca Jiang

John Hoover

Scott Schneider

Joe Toomey

Dominique Guilbaud

Artifact, Location, Deployment, Execution History editors

Joe Toomey

 

org.eclipse.hyades.test.ui

Eugene Chan

Bianca Jiang

John Hoover

Scott Schneider

Joe Toomey

Dominique Guilbaud

JUnit editor/gen

Dominique Guilbaud

org.eclipse.hyades.test.java

Eugene Chan

Jerome Gout

Julien Canches

Bianca Jiang

John Hoover

Scott Schneider

Joe Toomey

Dominique Guilbaud

Datapool Editor

Dominique Guilbaud

org.eclipse.hyades.test.ui.datapool

Eugene Chan

Bianca Jiang

John Hoover

Scott Schneider

Joe Toomey

Dominique Guilbaud

URL Test

David Hodges

 

org.eclipse.hyades.test.java

Eugene Chan

Bianca Jiang

John Hoover

Scott Schneider

Joe Toomey

Dominique Guilbaud

org.eclipse.hyades.test.http

Eugene Chan

Bianca Jiang

John Hoover

Scott Schneider

Joe Toomey

Dominique Guilbaud

Jeff Nevicosi

David Hodges

Ashish Mathur

org.eclipse.hyades.execution.testgen

Eugene Chan

Jeff Nevicosi

Mark Dunn

org.eclipse.hyades.execution.testgen.http

Eugene Chan

Jeff Nevicosi

Mark Dunn

Code coverage

Eugene Chan

N/A

 

Manual test client**

Joe Toomey

 

org.eclipse.hyades.test.manual

Eugene Chan

Bianca Jiang

John Hoover

Scott Schneider

Joe Toomey

Dominique Guilbaud

Charting

Joe Toomey

 

tbd

Joe Toomey

Analysis

Name

Plugin(s): Commiter(s)

 

 

 

EMF model

Name

Plugin(s): Commiter(s)

 

 

 

Collection

Control

Name

Plugin(s): Commiter(s)

 

 

 

Communications

Name

Plugin(s): Commiter(s)

 

 

 

execution

Name

Plugin(s): Commiter(s)

Execution Harness

Joe Toomey

 

org.eclipse.hyades.execution.harness

Bianca Jiang

Scott Schneider

Joe Toomey

 

Dominique Guilbaud

Common Runner

Joe Toomey

 

org.eclipse.hyades.test.common

Bianca Jiang

John Hoover

Scott Schneider

Joe Toomey

Dominique Guilbaud

org.eclipse.hyades.test.datapool

Bianca Jiang

John Hoover

Scott Schneider

Joe Toomey

Dominique Guilbaud

Manual Runner

Joe Toomey

 

org.eclipse.hyades.test.manual

Bianca Jiang

John Hoover

Scott Schneider

Joe Toomey

Dominique Guilbaud

JUnit Runner

Dominique Guilbaud

org.eclipse.hyades.test.java

Bianca Jiang

John Hoover

Scott Schneider

Joe Toomey

Dominique Guilbaud

URL Runner

Kent Siefkes

 

org.eclipse.hyades.test.java

Bianca Jiang

John Hoover

Scott Schneider

Joe Toomey

Dominique Guilbaud

org.eclipse.hyades.test.http

Bianca Jiang

John Hoover

Scott Schneider

Joe Toomey

Dominique Guilbaud

Javier Garcia

Mark Dunn

Todd Merriweather

Kent Siefkes

 

 

 

Agents/events

Name

Plugin(s): Commiter(s)

Comptest agent

Joe Toomey

 

org.eclipse.hyades.execution.harness

Bianca Jiang

Scott Schneider

Joe Toomey

Dominique Guilbaud

Recorder

Mark Dunn

 

org.eclipse.hyades.execution.recorder

Mark Dunn

Jeff Nevicosi

org.eclipse.hyades.execution.recorder.http

Mark Dunn

Jeff Nevicosi

Information

Name

Plugin(s): Commiter(s)

Kari Halsted

org.eclipse.hyades.test.doc

(Kari Halsted for Wayne Sherrill)

 

 

2.2          Trace/Profiling

Technology Area

Component

UI

Name

Plugin(s): Commiter(s)

Sequence Diagram adaptations

Dominique Guilbaud

org.eclipse.hyades.uml2sd.trace

 

Sylvain Duguet

Eugene Chan

Dominique Guilbaud

 

Test cases

org.eclipse.hyades.logtrace.tests

 

Eugene Chan

Analysis

Name

Plugin(s): Commiter(s)

 

 

 

EMF model

Name

Plugin(s): Commiter(s)

 

 

 

Collection

Control

Name

Plugin(s): Commiter(s)

 

 

 

Communications

Name

Plugin(s): Commiter(s)

 

 

 

execution

Name

Plugin(s): Commiter(s)

 

 

 

Agents/events

Name

Plugin(s): Commiter(s)

 

 

 

Information

Name

Plugin(s): Commiter(s)

Kari Halsted

*org.eclipse.hyades.probekit.doc.user

Allan K Pratt for Deborah Early

* org.eclipse.hyades.trace.ui.doc.user

Kari Halsted

 

 

2.3          Monitoring

Technology Area

Component

UI

Name

Plugin(s): Commiter(s)

GLA rules

Sdb editor

Eugene Chan

 

 

org.eclipse.hyades.logging.adapter.ui

Eugene Chan

Valentina Popescu

org.eclipse.hyades.sdb

Eugene Chan

Alex Nan

org.eclipse.hyades.sd.logc

Eugene Chan

Alex Nan

org.eclipse.hyades.trace.sample

Eugene Chan

Alex Nan

Paul Slauenwhite

Customized Views

TBD

 

 

Customized statistical view

 

Customized Charting and trend views

Dominique Guilbaud

Analysis

Name

Plugin(s): Commiter(s)

GLA blades

Dave Smith

 

org.eclipse.hyades.logging.adapter.config

Dave Smith

Hendra Suwanda

org.eclipse.hyades.logging.parsers

Dave Smith

Paul Slauenwhite

Hendra Suwanda

EMF model

 

Collection

Control

 

Communications

 

Execution

Name

Plugin(s): Commiter(s)

GLA

Dave Smith

org.eclipse.hyades.logging.adapter

Dave Smith

Hendra Suwanda

Samples

Dave Smith

 

org.eclipse.hyades.logging.adapter

Dave Smith

Hendra Suwanda

org.eclipse.hyades.logging.commons.sample

Paul Slauenwhite

org.eclipse.hyades.logging.core.sample

Paul Slauenwhite

org.eclipse.hyades.logging.java14.sample

Paul Slauenwhite

org.eclipse.hyades.logging.log4j.sample

Paul Slauenwhite

Agents/events

Name

Plugin(s): Commiter(s)

OS perfmon

Antony Miguel

 

org.eclipse.hyades.perfmon

Antony Miguel

George Christelis

Neil Sanderson

 

 

Information

Name

Plugin(s): Commiter(s)

Kari Halsted

org.eclipse.hyades.log.ui.doc.user

Kari Halsted

org.eclipse.hyades.logging.ui.adapter.doc.user

Kari Halsted
Nellie Klump

org.eclipse.hyades.sdb.doc.user

Kari Halsted

 

 

2.4      The full committer list

Hoang Nguyen

Intel

Sri Doddapaneni

Intel

Karla Callaghan

Intel

Vishnu Naikawadi

Intel

Andrew Kaylor

Intel

Antony Miguel

Scapa

George Chirstelis

Scapa

Neil Sanderson

Scapa

Jerome Gout

IBM France

Julien Canches

IBM France

Dominique Guilbaud

IBM France

Sylvain Duguet

IBM France

Bianca Jiang

IBM Lexington

Scott Schneider

IBM Lexington

John Hoover

IBM Lexington

Joe Toomey

IBM Lexington

Eugene Chan

IBM Toronto

Alex Nan

IBM Toronto

Valentina Popescu

IBM Toronto

Curtis D’Entremont

IBM Toronto

Harm Sluiman

IBM Toronto

Dave Smith

IBM Toronto

Paul Slauenwhite

IBM Toronto

Rob Danek

IBM Toronto

Nellie Klump

IBM Toronto

Marius Slavescu

IBM Toronto

Kari Halsted

IBM Toronto

Hendra Suwanda

IBM Toronto

Samson Wai

IBM Toronto

Bob Duncan

IBM Toronto

Kent Siefkes

IBM Raleigh

Javier Garcia

IBM Raleigh

Todd Merriweather

IBM Raleigh

Ashish Mathur

IBM Raleigh

Dave Hodges

IBM Raleigh

Mark Dunn

IBM Raleigh

Jeff Nevicosi

IBM Raleigh

Allan Pratt

IBM Cupertino

 

 

 

 

Addition people with committer access based on PMC and project membership roles

Michael Norman

Tyler Thessin

Serge Lucio

Hubert Leung