Search the web
Sign In
New User? Sign Up
agilemodeling · Agile Modeling
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
UML Tool Doubt   Message List  
Reply | Forward Message #5081 of 8926 |
Re: UML Tool Doubt

<jsrinivasan2k@...> wrote:
> I would like to know is there are any UML tool which provides
> a complete support for round trip engineering.
>
> Like if we modify model then it should automatically get reflected
> in code. This with respect to all diagrams.
>
> As far as i know this support is mainly for few diagram like
class, package ..etc.
> Is there any tool which supports all sorts of diagrams mainly
interaction diagrams.

Such a UML tool can't exist. Main reason is that the semantics of
UML don't simply map to code. In general roundtripping works only
when the formats are very similar and there is no loss of
information between the translations. In software development this
is true in relative few areas and typically for the structural
specifications.

My personal opinion is that roundtripping is a recipe for trouble.
We would we even try to keep the same information uptodate in two
different places? In class diagrams, where we could expect that
mapping to code would be close, there are so many ways to map e.g.
associations to code that in a general-purpose manner that UML
suggests makes it impossible. Still I need to ask what is the value
of having a rectangle symbol in a digram and an equivalent class in
a file.

Juha-Pekka Tolvanen
www.metacase.com




Fri Dec 15, 2006 3:31 pm

jpt_mcc
Offline Offline
Send Email Send Email

Forward
Message #5081 of 8926 |
Expand Messages Author Sort by Date

Hi All, I would like to know is there are any UML tool which provides a complete support for round trip engineering. Like if we modify model then it should...
srini vasan
jsrinivasan2k
Offline Send Email
Dec 12, 2006
8:12 am

... class, package ..etc. ... interaction diagrams. Such a UML tool can't exist. Main reason is that the semantics of UML don't simply map to code. In general...
Juha-Pekka Tolvanen
jpt_mcc
Offline Send Email
Dec 15, 2006
3:35 pm

Juha... wow! " My personal opinion is that roundtripping is a recipe for trouble. " and "Still I need to ask what is the value of having a rectangle symbol in...
Jon Kern
jonkernpa
Offline Send Email
Dec 16, 2006
3:25 am

... <snip> ... Now I got curious. What kind of benefits you have gained and which kind of diagram types out of 13 you have kept in synch with code? You...
Juha-Pekka Tolvanen
jpt_mcc
Offline Send Email
Dec 16, 2006
3:48 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help