Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 322327 - Java Model and Kdm Inventory Model discovery
Summary: Java Model and Kdm Inventory Model discovery
Status: CLOSED FIXED
Alias: None
Product: MoDisco
Classification: Modeling
Component: Technologies (show other bugs)
Version: 0.9.0   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: 0.9.0 M1   Edit
Assignee: Fabien Giquel CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-11 05:29 EDT by Fabien Giquel CLA
Modified: 2010-10-18 08:36 EDT (History)
5 users (show)

See Also:
fabien.giquel: indigo+
fabien.giquel: pmc_approved? (pelder.eclipse)
milesparker: pmc_approved+


Attachments
Patch KDM Source Utils (5.43 KB, patch)
2010-08-11 05:39 EDT, Nicolas Guyomar CLA
fabien.giquel: iplog+
Details | Diff
Java Composition Metamodel (41.28 KB, application/x-zip-compressed)
2010-08-13 06:08 EDT, Nicolas Guyomar CLA
fabien.giquel: iplog+
Details
Java and KDM Source Discoverer for Composition (14.81 KB, application/x-zip-compressed)
2010-08-13 06:12 EDT, Nicolas Guyomar CLA
fabien.giquel: iplog+
Details
Test Project for composition discoverer (36.50 KB, application/x-zip-compressed)
2010-08-13 06:14 EDT, Nicolas Guyomar CLA
fabien.giquel: iplog+
Details
Modisco Customization for Java Composition Metamodel (9.30 KB, application/x-zip-compressed)
2010-08-13 06:15 EDT, Nicolas Guyomar CLA
fabien.giquel: iplog+
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Fabien Giquel CLA 2010-08-11 05:29:19 EDT
Here is an entry for a planned new MoDisco technology layer component.

MoDisco should propose a metamodel and associated discoverer for a composition of Java metamodel and KDM inventory metamodel (disk file representation).

Such a composition will enable a future feature for browsing source code from MoDiscoBrowser.

Such a contribution should rely on framework released in bug 322135.

Fabien.
Comment 1 Nicolas Guyomar CLA 2010-08-11 05:39:14 EDT
Created attachment 176315 [details]
Patch KDM Source Utils

This patch contains KDM Utils to retrieve informations from KDM Source models.
This contribution is a prerequisite for Java Model and Kdm Inventory Model discovery

Concerned project is : org.eclipse.gmt.modisco.omg.kdm

Regards

Nicolas Guyomar
Comment 2 Nicolas Guyomar CLA 2010-08-13 06:08:57 EDT
Created attachment 176535 [details]
Java Composition Metamodel

Hi

This archive contains the metamodel for Java and KDM Source composition
It referenced both Java and KDM Source metamodel, as well as the metamodel contributed in bug 322135

Regards 

Nicolas
Comment 3 Nicolas Guyomar CLA 2010-08-13 06:12:49 EDT
Created attachment 176537 [details]
Java and KDM Source Discoverer for Composition

Hi,

This archive contains the discoverer to weave a MoDisco Java model with a KDM source one.

Regards

Nicolas
Comment 4 Nicolas Guyomar CLA 2010-08-13 06:14:07 EDT
Created attachment 176539 [details]
Test Project for composition discoverer

Hi,

This archive contains the test project for the MoDisco Java and KDM Source composition discoverer

It tests both the memory usage and the integrity of the result model

Regards 

Nicolas
Comment 5 Nicolas Guyomar CLA 2010-08-13 06:15:10 EDT
Created attachment 176540 [details]
Modisco Customization for Java Composition Metamodel

Hi,

This project contains the UICustomization project to provide a icon for MoDisco Compositin model representation

Regards

Nicolas
Comment 6 Nicolas Guyomar CLA 2010-08-13 06:16:00 EDT
Hi,

Concerning the 4 contributions above : 

1. I, Nicolas Guyomar, and others contributors listed in this bug, authored
100% of the content
2. I have the rights to donate the content to Eclipse under the EPL
3. I have already provided the filled Employer Consent Forms to the Foundation


Regards

Nicolas
Comment 7 Fabien Giquel CLA 2010-08-16 12:30:56 EDT
Paul,

here is a contribution from an employee of Mia-Software, targeting future
Indigo
release. The company has signed a Member Commiter Agreement.

It is possible to commit this work without the need of a CQ (as Sharon
confirmed it in older CQ
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=3846#c9), with the confirmation
that this work is done under PMC supervision.

Is it possible for you or someone else of modeling PMC to approve this work ?
Such a contribution deals with Java technologies reverse engineering. This
theme was planned in MoDisco roadmap ("Theme and priorities" of MoDisco project
plan :
http://www.eclipse.org/projects/project-plan.php?projectid=modeling.mdt.modisco)

Thanks in advance.
Comment 8 Fabien Giquel CLA 2010-08-17 12:14:03 EDT
Miles,

here is a contribution from an employee of Mia-Software, targeting future
Indigo
release. The company has signed a Member Commiter Agreement.

It is possible to commit this work without the need of a CQ (as Sharon
confirmed it in older CQ
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=3846#c9), with the confirmation
that this work is done under PMC supervision.

Is it possible for you or someone else of modeling PMC to approve this work ?
Such a contribution deals with Java technologies reverse engineering. This
theme was planned in MoDisco roadmap ("Theme and priorities" of MoDisco project
plan :
http://www.eclipse.org/projects/project-plan.php?projectid=modeling.mdt.modisco)

Thanks in advance.
Comment 9 Miles Parker CLA 2010-08-17 12:58:23 EDT
Yes, certainly. I'm not sure exactly what the rules are for "PMC supervision".

Ed, cc'ing you in just to check if you have any additional guidance. Just that someone should be aware of it, I presume? My hope is that they don't need to ask permission every time there is a contribution that fits this same pattern?
Comment 10 Miles Parker CLA 2010-08-17 13:03:08 EDT
+1 on contribution. I remember now that this was a fairly large contribution and that in this case PMC should prob. be included. Happy to have you flag me on this in future. Also, this is silly but please confirm no crypto.
Comment 11 Ed Merks CLA 2010-08-17 13:10:22 EDT
I know the PMC approves CQs but I wasn't aware we needed to approve any other "regular"contributions.
Comment 12 Fabien Giquel CLA 2010-08-17 13:46:08 EDT
Miles, Ed, I have asked before to IP Team what the requirement was to justify that a work is done “under the supervision of the PMC”. 
Sharon answered that a PMC_Approved on bugzilla is a sufficient condition (i forward you the mail)... But may be it is not a necessary condition. I will ask some precisions.

Thanks for your approval. I confirm that the contribution from Nicolas Guyomar does not contain cryptography.
Comment 13 Fabien Giquel CLA 2010-08-18 06:01:05 EDT
Thank you Nicolas for your contribution.
It has been commited into SVN.
Comment 14 Miles Parker CLA 2010-08-18 13:10:05 EDT
Ed, et. al. I think this is just Figure 2 of the poster.

http://www.eclipse.org/legal/EclipseLegalProcessPoster.pdf

Which is the catch all:

“Under Supervision of the PMC” – refers to general supervision; sufficient to ensure the code being submitted is in line with the goals of the project from a technical standpoint. This level of supervision may vary by project. Determination is to be made by the relevant PMC of the project."

So I think it is more than reasonable to have Fabien make this judgement :) in future while referring back to PMC if there is doubt.
Comment 15 Hugo Bruneliere CLA 2010-10-05 04:41:13 EDT
Contribution integrated.