Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[stp-pmc] Re-alligning the STP with current engineering activities

PMC Members,

Over the last number of weeks there have been some significant developments at an engineering level which may need for us to review some of the earlier decisions we made when setting up the STP. These changes are not fundamental, they are subtle in the fact that the high level aspect of STP remains, but some of the assumptions that we made at project creation time no longer apply.

On the development alias / team meetings we have been discussing the adoption of a Hybrid Model to allow meta-data to be exchanged between various editors within the STP project. This model is designed to be highly flexible and extensible so that it can support the various flavours of runtimes that we can support in the STP. We need to find a way however, to get this model into the STP repository to allow the STP engineering team to flesh out the model in more detail so it meets our requirements and to allow each sub-project evaluate the model for its own needs. Incorporation of this model into STP is proving to somewhat problematic.

At the core of our charter [1] is the statement that we are going to use the SCA Model (the core sub-project) as the basis for all our tools. This area of code has not received any attention since initial contribution, is out of date and does appear to be an appropriate match to the sub-project requirements for modelling. The hybrid model approach would displace the SCA as being the core, although each project could optionally use it if they wished to exchange data. However, it would not be compulsory for editors within the STP to use it.

Having read through the STP Charter, this only affects one sentence, everything else that we are doing, including references to meta models is bang on what was originally envisioned.

My take on this right now is we have a few tasks to do in order to successfully introduce the hybrid model:

* Revise the charter to downplay the role of the SCA component within our project, and identify follow on activities required with the eclipse foundation.
* Remove the core project completely from the STP. There will be no "core" in STP.
* Try to identify a route by which we can take in the Hybrid Model ecore and create a new sub-project to accommodate it. I don't believe this significantly changes our charter, but do we need to bring this up for discussion with anybody in eclipse that is outside the STP project? * Flesh out the Incubator project to allow us to accept other additional incoming contributions to the STP. * We need to raise an IPZilla to bring in the core. Is there anything that we can do to speed up the review process, as quite a lot of modification will follow to properly use this model, and these changes are best made as far away from release dates as possible!

Thoughts?

Adrian Skehill.

Principal Engineer,
IONA Technologies.

[1] http://www.eclipse.org/stp/about/project-charter.php

----------------------------
IONA Technologies PLC (registered in Ireland)
Registered Number: 171387
Registered Address: The IONA Building, Shelbourne Road, Dublin 4, Ireland


Back to the top