[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [modeling-pmc] MDT UML2 Profiles Project Proposal

Dear Wayne,

 

Before starting that proposal we had of course a discussion whether this should be separate project, and we agreed on putting this into a new project due to the following reason: The fact that UML2 provides facilities to implement profiles does not necessarily mean that profile implementations have to b hosted  under that umbrella, even though UML2 provides the fundamental technical and semantic basis. By that logic almost any EMF-based project could be based in the EMF project itself. The UML2 project copes with implementing and maintaining the UML2 specification, a comprehensive and demanding task that should not be complicated by dealing with sometimes comprehensive and demanding profiles (like SysML or MARTE which have nearly the same number of pages than UML itself). This would probably far too much for the UML2 project. In addition, even if those profiles only evolve once a year there can be actually a lot of profiles being hosted, so that it would make definitely sense to organize them in a separate project rather than in hosting them somewhere else in MDT. It would just represent the next (some people already arguing a “necessary”) step for the MDT project in order to prevent redundant and maybe incompatible implementations of the very same profiles within the Eclipse community.

 

> Having said all that, the "Initial Committers" section is really an "Initial Contribution" section. Who are the initial committers? We also need a >"Why Eclipse?" section as defined by the proposal template.

 

I’m going to split and clarify these sections soon, i.e. within the next two days.

 

Best regards,

Marc-Florian

 

From: modeling-pmc-bounces@xxxxxxxxxxx [mailto:modeling-pmc-bounces@xxxxxxxxxxx] On Behalf Of Wayne Beaton
Sent: Dienstag, 29. Mai 2012 22:38
To: modeling-pmc@xxxxxxxxxxx
Subject: Re: [modeling-pmc] MDT UML2 Profiles Project Proposal

 

For completeness, a project is "just a container project" by convention only. The formal notion of "container" was removed from the EDP some time ago. It is perfectly natural/reasonable for a mid-level project to have code/resources and committers. Whether or not that makes sense here is a different question.

If creating a whole separate project is the right thing to do, then we should do that. My primary concern is that we have a lot of modeling projects with 1 or 2 active committers and I often hear complains that maintaining a project is "too hard" or "too much work". By creating a new project, we're adding to that work.

I'm also not entirely comfortable with a project made entirely of components that "usually evolve once a year". Though, I guess that Orbit sets a precedent here.

Having said all that, the "Initial Committers" section is really an "Initial Contribution" section. Who are the initial committers? We also need a "Why Eclipse?" section as defined by the proposal template.

Wayne

On 05/29/2012 04:12 PM, Kenn Hussey wrote:

Well, this functionality is (mostly) independent from the UML metamodel per se and would have a different lifecycle and set of committers... and the MDT project is just a container project, so I'm not sure it would make sense for it to be hosted at that level.

 

Kenn

On Mon, May 28, 2012 at 4:11 PM, Wayne Beaton <emo@xxxxxxxxxxx> wrote:

Hi Kenn.

Does this really need to be a separate project? We can set up all the things you list, website, mailing list, etc. without creating a whole new project.

Does it make sense to consider extending the scope of UML2? Or might it be a resource that maintained by the MDT project?



Wayne

On 05/22/2012 04:14 PM, Kenn Hussey wrote:

The Modeling project would like to propose creation of a new "UML2 Profiles" subproject of MDT. The proposed project is about providing implementations of "standard" UML profiles and a repository in/from which to discover/install them.

 

The draft proposal can be found at http://wiki.eclipse.org/UML2_Profiles_Proposal and the email thread where the Modeling PMC provided approval can be found at http://dev.eclipse.org/mhonarc/lists/modeling-pmc/msg02391.html. Please let me know if you need any more information.

 

Thanks,

 

Kenn

 

--
Wayne Beaton
The Eclipse Foundation
Twitter: @waynebeaton
Explore Eclipse Projects

 

 
 
_______________________________________________
modeling-pmc mailing list
modeling-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/modeling-pmc

 

--
Wayne Beaton
The Eclipse Foundation
Twitter: @waynebeaton
Explore Eclipse Projects