Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Modeling (top-level project) » Advice for Modeling Technologies at Eclipse STP
Advice for Modeling Technologies at Eclipse STP [message #611002] Thu, 18 September 2008 21:55
Juan Cadavid is currently offline Juan Cadavid
Messages: 5
Registered: July 2009
Junior Member
Hello Modeling Project Team,

My name is Juan Cadavid and I participated in Google Summer of Code
working on the Eclipse STP project under the supervision of Adrian Mos, in
the Intermediate Model component. As some of you might know, the goal of
this component is to serve as "a «bridge» between STP editors; its
elements have the role of conceptual transport between different
development spaces with the purpose of capturing as much common SOA design
information as possible". You can find more information here:

http://wiki.eclipse.org/STP/IM_Component/STP_Intermediate_Me tamodel

As you can imagine, this goal is strongly leveraged by modeling
technologies, and at this point we'd like to request your advice. In order
to fulfill this goal, work around the IM component has been centered in
writing model transformations between the different STP model editors and
the IM, whether using the Java EMF-generated APIs or ATL. Basically, the
user chooses explicitly when he wants to transform his user model into an
IM instance, and from that point into other types of models supported by
STP.

However, this approach falls short into delivering the full-fledged
integration we aim to achieve. Therefore we started conceiving the idea of
an STP-IM Model Builder, which would automatically update a centralized,
core instance of the Intermediate Model, containing all the conceptual
elements defined across all the models contained in a project. Please take
a moment to take a look at this idea at:

http://wiki.eclipse.org/STP/IM_Component/IM_Builder

The main issue we're facing right now is choosing the technology/approach
for the second phase. There you can see the ones we have considered/tried,
but we haven't found the one to convince us yet. As you can see in the
Special Considerations section, we're looking for a solution that acts
like a model repository, which provides capabilities borrowed from source
code repositories; imagine add, check out, update and commit operations
for models, as well as conflict resolution. Could you suggests us
something to use here?

We'd love to get your advice on this issue as well as your input on the
general IM Builder idea. Your help will not only benefit us at the IM
Component, but the whole STP top-level project as well, since its
increasing popularity is demanding more integration between all these SOA
editors.

PD. I hope this is the right place to post this, as we're using as well as
considering more than one tool that falls under the Modeling Project
umbrella.

Thanks a lot!

-Juan Cadavid
Previous Topic:Anyone still use UML 1.4? Anyone have a UML 1.4 to UML 2.1 XMI file converter?
Next Topic:Problem with CDO/Teneo/Hibernate on Derby
Goto Forum:
  


Current Time: Thu Oct 23 20:09:18 GMT 2014

Powered by FUDForum. Page generated in 0.02273 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software