[Uml-devel] CASE tools and IDEs

Andrew Sutton ansutton at kent.edu
Wed Jan 29 13:02:03 UTC 2003


On Wednesday 29 January 2003 1:02 pm, Carsten Pfeiffer wrote:

> ...

this is going to get way, way OT. there's alot of pros and cons to doing 
things both ways. we'll burn - i mean build - those bridges when we need to 
;)

>
> > what a lot of people don't know is that UML is designed to contain
> > implementation as much as specification. in other words, the CASE tool
>
> Huh! The UML is designed to be language and platform neutral.... and
> they're developing MDA ( http://www.omg.org/mda/ ) to bring the PIMs and
> PSMs (platform independent and platform specific models) together.

yup. UML also has several profiles that enable domain (or application i guess) 
specific modeling. there's a profile for real time applications, enterprise 
applications stuff like that. that's not really what i'm talking about 
though. there's a UML::Method object related to UML::Operations that allows 
the specification of a method in any language. its actually pretty lame, but 
it does allow implementation specific details to be created for UML.

> I think the Eclipse / Gideon approach is much more useful.

i haven't looked at eclipse in a while. i remember that it wasn't too bad, but 
i seem to remember that almost everything was based on tree views. that's not 
always the most efficient way to present information - which is where a UML 
based IDE would probably excel - assuming its built right.

i say we leave it at this: different tools for different tasks. a good UML 
tool should work to increase program understanding whereas a good IDE should 
work to increase programmer efficiency. or something like that.

andy




More information about the umbrello-devel mailing list