[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.modeling.mdt.uml2] Re: Question about extending classes with multiple stereotypes

Hi Vlad,

In terms of profiles and stereotypes, I wanted to put your mind at ease 
(hopefully).   I was speaking with Bran Selic (former OMG chair of UML) 
about the possibility of profiles "going away" (or changing) and this is 
what he replied:

-------------------
I would not put too much stock in such discussions, since there is far too 
much vested into profiles at the moment. I doubt that anyone has the 
resources to redo the dozen or so OMG adopted profiles or the hundreds of 
user-defined ones. Even Microsoft now view UML as a family of languages, 
that is, as a foundation for constructing more specific languages. Profiles 
are the current mechanism by which one produces those more specific 
languages.

......

 The more likely scenario is a redesigned profile mechanism based on a 
somewhat refactored UML.

The MOF variant is available now, so there is nothing new there.

------------------------------

I've been following the uml-roadmap mailing list at the OMG and it would 
seem that there is a lot on the table in terms of possible changes for UML 
but such changes would take a while (years probably) to make their way into 
a specification, if we can predict future pace based on the pace of change 
in the past.

I believe Kenn's comments are accurate (as always ;) )

Cheers,

- James.

p.s. thanks for the kind words about the UML2 project.  I know that Kenn has 
invested a lot of sweat in making the UML2 project what it is today.



"Vlad Varnica" <varnica@xxxxxxxxxx> wrote in message 
news:31cc9e8f2c7ea5d14c99636cd478aabd$1@xxxxxxxxxxxxxxxxxx
> Kenn,
>
> We hope that stereotype mechanism will not be changed because this could 
> be a problem for our existing users. Imagine if you develop a military, 
> finance or other projects. The development and use of the project could be 
> over 10 years. If you permanently change the EclipseUML2 plugin model this 
> model duration is a lot reduced. One of the goal of UML modeling is to be 
> independent of short term technologies. For example to allow using Eclipse 
> 3.2 for modeling and reuse the same model by just importing it inside the 
> next Eclipse 4.0 or Eclipse 5.0 in 5 years :-)
> A real example today is the use a RSA 7 model develop with Eclipse 3.2 and 
> just import it inside Eclipse 3.4 (see my demo at: 
> http://www.forum-omondo.com/documentation_eclipseuml_2008/eclipseuml2008_dynamic_navigation.html#5._Model_interchange_wiht_RSA_7 )
> This is really cool and show that modeling is important to protect long 
> term companies development investments.
> We hope that the OMG or others UML2 plugins will not forget that projects 
> are already using these stereotype technologies and that a new change 
> could break the upgrade compatibility.
> Let's now talk about my personal dream :-)
> If you look at Java then you can always compile your java 1.4 projects 
> inside Java 1.6. It is always compatible. Inside Eclipse 3.4 how many 
> fantastic plugins are not anymore compatible. We lost so many nice plugins 
> because of permanent EMF/GEF etc.. and Eclipse core upgrades.
> The UML2 project has been the only one to always remain stable and keep 
> backward compatibility in the last few years. This is why EclipseUML2 
> plugin is today the world model standard.
> Please don't break this compatibility !!
>
> Vlad Omondo
>